초보자를 위한 파이썬 300제
12. 분기문
111.
사용자로부터 입력받은 문자열을 두 번 출력하는 코딩을 작성하세요.
아래는 사용자가 "안녕하세요"를 입력한 경우의 출력 예시입니다.
입력하세요: >>안녕하세요
안녕하세요안녕하세요
input = input("입력하세요: ")
print(input*2)
## 출력 결과 ##
입력하세요: 안녕하세요
안녕하세요안녕하세요
112.
아래와 같이 사용자로부터 하나의 숫자를 입력받고, 입력받은 숫자에 10을 더해 화면에 출력해 보세요.
>> 숫자를 입력하세요: 30
40
number = input("숫자를 입력하세요: ")
print(int(number)+10)
## 출력 결과 ##
숫자를 입력하세요: 30
40
113.
사용자로부터 하나의 숫자를 입력받고 짝수/홀수를 판별하는 코드를 작성해 보세요.
>> 숫자를 입력하세요: 30
짝수
>> 숫자를 입력하세요: 31
홀수
number2 = input("숫자를 입력하세요: ")
if int(number2) % 2 == 0:
print("짝수")
else:
print("홀수")
## 출력 결과 ##
숫자를 입력하세요: 30
짝수
숫자를 입력하세요: 31
홀수
114.
사용자로부터 값을 입력받은 후 해당 값에 20을 더한 값을 출력해 보세요.
단, 사용자가 입력한 값과 20을 더한 계산 값이 255를 초과하는 경우 255를 출력해야 합니다.
>>입력값: 200
출력값: 220
>>입력값: 240
출력값: 255
number3 = input("입력값: ")
if int(number3)+20 <255:
print("출력값:",int(number3)+20)
else:
print("출력값:",int(255))
115.
사용자로부터 하나의 값을 입력받은 후 해당 값에 20을 뺀 값을 출력해 보세요.
단 출력 값의 범위는 0~255입니다.
예를 들어 결괏값이 0보다 작은 값이 되는 경우 0을 출력하고, 255보다 큰 값이 되는 경우 255를 출력해야 합니다.
>> 입력값: 200
출력값: 180
>> 입력값: 15
출력값: 0
>> 입력값: 300
출력값: 255
number4 = input("입력값: ")
if int(number4)-20 > 255:
print("출력값: 255")
elif int(number4)-20 > 0:
print("출력값:",int(number4)-20)
else:
print("출력값: 0")
## 출력 결과 ##
입력값: 200
출력값: 180
입력값: 15
출력값: 0
입력값: 300
출력값: 255
116.
사용자로부터 입력받은 시간이 정각인지 판별하고 화면에 출력하세요.
>> 현재시간:02:00
정각 입니다.
>> 현재시간:03:10
정각이 아닙니다
time = input("현재시간:")
if time[-2:] == "00":
print("정각 입니다.")
else:
print ("정각이 아닙니다.")
## 출력 결과 ##
현재시간:02:00
정각 입니다.
현재시간:02:15
정각이 아닙니다.
117.
사용자로 입력받은 단어가 아래 fruit 리스트에 포함되어 있는지를 확인해 보세요.
포함되어 있다면 "정답입니다"를 출력하고, 아닐 경우에는 "오답입니다"를 출력하는 코딩을 작성해 보세요.
fruit = ["사과", "포도", "홍시"]
>> 좋아하는 과일은? 사과
정답입니다.
>> 좋아하는 과일은? 자몽
오답입니다.
fruit = ["사과", "포도", "홍시"]
quiz = input("좋아하는 과일은? ")
if quiz in fruit:
print("정답입니다.")
else:
print("오답입니다.")
## 출력 결과 ##
좋아하는 과일은? 사과
정답입니다.
좋아하는 과일은? 자몽
오답입니다.
118.
투자 경고 종목 리스트가 아래와 같이 있을 때, 사용자로부터 종목명을 입력받은 후 해당 종목이 투자 경고 종목이라면 '투자 경고 종목입니다.'를 출력하고, 아니면 '투자 경고 종목이 아닙니다.'를 출력하는 코딩을 작성해 보세요.
warn_investment_list = ["Microsoft", "Google", "Naver", "Kakao", "SAMSUNG", "LG"]
>>투자하고자 하는 종목을 입력하세요: Microsoft
투자 경고 종목입니다.
>>투자하고자 하는 종목을 입력하세요: Amazon
투자 경고 종목이 아닙니다.
warn_investment_list = ["Microsoft", "Google", "Naver", "Kakao", "SAMSUNG", "LG"]
invest = input("투자하고자 하는 종목을 입력하세요: ")
if invest in warn_investment_list:
print("투자 경고 종목입니다.")
else:
print("투자 경고 종목이 아닙니다.")
## 출력 결과 ##
투자하고자 하는 종목을 입력하세요: Microsoft
투자 경고 종목입니다.
투자하고자 하는 종목을 입력하세요: Amazon
투자 경고 종목이 아닙니다.
119.
아래와 같이 fruit 딕셔너리가 정의되어 있습니다.
사용자가 입력한 값이 딕셔너리 키 (key) 값에 포함되어 있다면 "정답입니다"를 아닐 경우 "오답입니다"를 출력해 보세요.
fruit = {"봄" : "딸기", "여름" : "토마토", "가을" : "사과"}
>> 제가 좋아하는 계절은: 봄
정답입니다.
>> 제가 좋아하는 계절은: 겨울
오답입니다.
fruit = {"봄" : "딸기", "여름" : "토마토", "가을" : "사과"}
fruit_season = input("제가 좋아하는 계절은 :")
if fruit_season in fruit:
print ("정답입니다.")
else:
print ("오답입니다.")
## 출력 결과 ##
제가 좋아하는 계절은 :봄
정답입니다.
제가 좋아하는 계절은 :겨울
오답입니다.
120.
아래와 같이 fruit 딕셔너리가 정의되어 있습니다.
사용자가 입력한 값이 차례대로 딕셔너리 키(key)와 값(value)에 포함되어 있으면 "정답입니다."를 아닐 경우 "오답입니다."를 출력하세요. 예시는 다음과 같습니다.
fruit_kor = {"봄" : "딸기", "여름" : "토마토", "가을" : "사과"}
>> 좋아하는 과일은 무엇일까요? 딸기
정답입니다.
>> 좋아하는 계절은 무엇일가요? 봄
정답입니다!
>> 좋아하는 과일은 무엇일까요? 한라봉
오답입니다.
>> 좋아하는 계절은 무엇일가요? 겨울
오답입니다!
fruit_kor = {"봄" : "딸기", "여름" : "토마토", "가을" : "사과"}
fruit_kor_keys=fruit_kor.keys()
fruit_kor_values=fruit_kor.values()
quiz = input("좋아하는 과일은 무엇일까요?")
if quiz in fruit_kor_values:
print("정답입니다.")
else:
print("오답입니다.")
quiz2 = input("좋아하는 계절은 무엇일까요?")
if quiz2 in fruit_kor_keys:
print("정답입니다!")
else:
print("오답입니다!")
다음번에는 마지막 분기문으로 찾아뵙겠습니다.
감사합니다.
Reference.
'언어공부 > 처음부터 시작하는 코딩 (Python)' 카테고리의 다른 글
11. 초보자를 위한 파이썬 300제 (101-110) 분기문(if) (0) | 2023.10.04 |
---|---|
10. 초보자를 위한 파이썬 300제 (91-100) (0) | 2023.10.02 |
09. 초보자를 위한 파이썬 300제 (81-90) (0) | 2023.09.29 |
08. 초보자를 위한 파이썬 300제 (71-80) (0) | 2023.09.28 |
07.초보자를 위한 파이썬 300제 (61-70) (0) | 2023.09.21 |