둘리와 도우너, 마이콜이 놀이 공원에 갔습니다. 놀이 기구 중에는 탑승자의 키를 제한하는 것이 있네요.
문제
놀이 기구의 이름과 키 제한을 나타낸 문자열을 입력받아서, 놀이 기구의 이름, 탑승 가능한 키의 하한(下限)과 상한(上限)을 각 행에 출력합니다.
코드는 다음과 같이 작성하며, ch03 폴더 아래에 파일명을 ridereader.py로 저장합니다.
def read(text):
# 이곳에 코드를 작성하세요.
return ridename, cmmin, cmmax
if __name__ == "__main__":
ridename, cmmin, cmmax = read(input())
print("이름:", ridename)
print("하한:", cmmin)
print("상한:", cmmax)
입출력
예 1
입력:
와일드 윙: 110cm 이상
출력:
이름: 와일드 윙
하한: 110
상한: None
예 2
입력:
툼 오브 호러: -
출력:
이름: 툼 오브 호러
하한: None
상한: None
예 3
입력:
플라이벤처: 140cm~195cm
출력:
이름: 플라이벤처
하한: 140
상한: 195
tip
문자열의 split 메서드를 써서, 구분자(delimiter)를 기준으로 문자열을 분할할 수 있습니다. 다음 예에서는 콜론(:)을 구분자로 삼았습니다.
>>> hms = "13:48:03"
>>> hms.split(':')
['13', '48', '03']
str.strip으로 문자열 앞뒤의 공백을 제거할 수 있습니다.
>>> str.strip(" I am a boy. ")
'I am a boy.'
그리고 replace() 메서드를 이용해 문자열 일부를 다른 문자열로 바꾼 문자열을 얻을 수 있습니다.
>>> 'Python'.replace('P', 'J')
'Jython'
솔직히 이거 너무 어려움
왕초보 파이썬이라매요....
다시 볼 것..
'Python' 카테고리의 다른 글
3.5 람다(lambda) (0) | 2024.11.29 |
---|---|
3.3 지역변수, 전역변수 (0) | 2024.11.29 |
3.2.3 연습 문제: 이자(단리) 계산 (1) | 2024.11.28 |
3.2.2 연습 문제: 함수 정의하기 (0) | 2024.11.28 |
3.2.1 연습 문제: 숫자 읽기 함수(1~10) (0) | 2024.11.27 |