728x90
반응형
초보자를 위한 파이썬(Python) 300제 풀이
116. 사용자로부터 입력 받은 시간이 정각인지 판별하세요.
>> 현재시간:02:00
정각 입니다.
>> 현재시간:03:10
정각이 아닙니다
A = input("시간을 입력하세요. : ")
if A[-2:] == "00" :
print("정각 입니다.")
else:
print("정각이 아닙니다.")
- 슬라이딩 메서드를 이용해서 위와 같이 식을 짤 수 있습니다.
- 하지만 단순히 14를 입력하는 등의 변수는 인식할 수 없습니다. (이에 관한 건 추가 공부가 필요함)
117. 사용자로 입력받은 단어가 아래 fruit 리스트에 포함되어 있는지를 확인하세요. 포함 되었다면 "정답입니다."를, 아니라면 "오답입니다."를 출력하세요.
fruit = ["사과", "포도", "홍시"]
>> 좋아하는 과일은? 사과
정답입니다.
fruit = ["사과", "포도", "홍시"]
A = input("좋아하는 과일은? ")
if A == fruit[0]:
print("정답입니다.")
elif A == fruit[1]:
print("정답입니다.")
elif A == fruit[2]:
print("정답입니다.")
else:
print("오답입니다.")
if A in fruit:
print("정답입니다.")
else:
print("오답입니다.")
- 처음 나온 방법은 원초적인 방법으로 추천하지 않습니다.
- 두번째 방법은 list에 in 메서드를 사용하여 원소를 가정할 수 있습니다.
118. 투자 경고 종목 리스트가 있다면, 사용자로부터 종목명을 입력 받은 후 해당 종목이 투자 경고 종목이라면 "투자 경고 종목입니다."를 출력하세요. 그게 아니라면 "투자 경고 종목이 아닙니다."를 출력하세요.
warn_investment_list = ["Microsoft", "Google", "Naver", "Kakao", "SAMSUNG", "LG"]
A = input("확인하려는 종목을 입력하세요. : ")
if A in warn_investment_list:
print("투자 경고 종목입니다.")
else:
print("투자 경고 종목이 아닙니다.")
- 위 문제와 같은 방식의 문제입니다.
119. 아래와 같이 fruit 딕셔너리가 정의되어 있습니다. 사용자가 입력한 값이 딕셔너리 키값(key)에 포함되었다면 "정답입니다."를 아닌 경우에는 "오답입니다."를 출력하세요.
fruit = {"봄" : "딸기", "여름" : "토마토",
"가을" : "사과"}
>> 제가좋아하는계절은: 봄
정답입니다.
- 딕셔너리에서 .keys 를 통해 key 값들의 리스트를 가져올 수 있습니다.
120. 아래와 같이 fruit 딕셔너리가 정의되어 있습니다. 사용자가 입력한 값이 딕셔너리 값(value)에 포함되었다면 "정답입니다."를 아닌 경우에는 "오답입니다."를 출력하세요.
fruit = {"봄" : "딸기", "여름" : "토마토",
"가을" : "사과"}
>> 좋아하는과일은? 한라봉
오답입니다.
A = input("과일을 입력하세요. : ")
if A in fruit.values():
print("정답입니다.")
else:
print("오답입니다.")
- 딕셔너리에서 .values 를 통해 values 값들의 리스트를 가져올 수 있습니다.
출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,
PyCharm 사용
728x90
반응형
'개발 > (1) 초위파(Python) 300제 풀이' 카테고리의 다른 글
초보자를 위한 파이썬(Python) 300제 풀이 (126, 127, 128, 129, 130) (0) | 2022.10.25 |
---|---|
초보자를 위한 파이썬(Python) 300제 풀이 (121, 122, 123, 124, 125) (0) | 2022.10.24 |
초보자를 위한 파이썬(Python) 300제 풀이 (111, 112, 113, 114, 115) (0) | 2022.10.21 |
초보자를 위한 파이썬(Python) 300제 풀이 (106, 107, 108, 109, 110) (0) | 2022.10.15 |
초보자를 위한 파이썬(Python) 300제 풀이 (101, 102, 103, 104, 105) (0) | 2022.10.13 |