2 분 소요

111

사용자로부터 입력받은 문자열을 두 번 출력하라. 아래는 사용자가 “안녕하세요”를 입력한 경우의 출력 결과이다.

안녕하세요 안녕하세요안녕하세요

a = input("문자 입력:")
print(a*2)
문자 입력:안녕하세요
안녕하세요안녕하세요

112

사용자로부터 하나의 숫자를 입력받고, 입력 받은 숫자에 10을 더해 출력하라.

숫자를 입력하세요: 30 40

b = int(input("숫자를 입력하세요: "))
print(b+10)
숫자를 입력하세요: 20
30

113

사용자로부터 하나의 숫자를 입력 받고 짝수/홀수를 판별하라.

30 짝수

c = int(input("숫자 입력:"))
if c % 2 == 0:
    print("짝수")
else:
    print("홀수")
숫자 입력:20
짝수

114

사용자로부터 값을 입력받은 후 해당 값에 20을 더한 값을 출력하라. 단 사용자가 입력한 값과 20을 더한 계산 값이 255를 초과하는 경우 255를 출력해야 한다.

입력값: 200 출력값: 220 입력값: 240 출력값: 255

d = int(input("입력값: "))
e = d + 20
if 20 <= e < 255:
    print(e)
elif e < 20:
    print("잘못입력하였습니다.")
else:
    print(255)
입력값: -1
잘못입력하였습니다.

115

사용자로부터 하나의 값을 입력받은 후 해당 값에 20을 뺀 값을 출력하라. 단 출력 값의 범위는 0~255이다. 예를 들어 결괏값이 0보다 작은 값이되는 경우 0을 출력하고 255보다 큰 값이 되는 경우 255를 출력해야 한다.

입력값: 200 출력값: 180 입력값: 15 출력값: 0

d = int(input("입력값: "))
e = d - 20
if 0 <= e < 255:
    print(e)
elif e < 0:
    print(0)
elif 255 < e:
    print(255)
입력값: 299
255

116

사용자로부터 입력 받은 시간이 정각인지 판별하라.

현재시간:02:00 정각 입니다. 현재시간:03:10 정각이 아닙니다

time = input("시각 입력")
time_list = list(time.split(':'))
if time_list[1] == '00':
    print(f'현재시간 : {time} 정각입니다.')
else:
    print(f'현재시간 : {time} 정각이 아닙니다.')
시각 입력12:59
현재시간 : 12:59 정각이 아닙니다.

117

사용자로 입력받은 단어가 아래 fruit 리스트에 포함되어 있는지를 확인하라. 포함되었다면 “정답입니다”를 아닐 경우 “오답입니다” 출력하라.

fruit = [“사과”, “포도”, “홍시”]

좋아하는 과일은? 사과 정답입니다.

fruit = ["사과", "포도", "홍시"]
answer = input("좋아하는 과일은?")
if answer in fruit:
    print('정답입니다.')
else:
    print('오답입니다.')
좋아하는 과일은?배
오답입니다.

118

투자 경고 종목 리스트가 있을 때 사용자로부터 종목명을 입력 받은 후 해당 종목이 투자 경고 종목이라면 ‘투자 경고 종목입니다’를 아니면 “투자 경고 종목이 아닙니다.”를 출력하는 프로그램을 작성하라.

warn_investment_list = [“Microsoft”, “Google”, “Naver”, “Kakao”, “SAMSUNG”, “LG”]

warn_investment_list = ["Microsoft", "Google", "Naver", "Kakao", "SAMSUNG", "LG"]
investment = input("종목명 입력: ")
if investment in warn_investment_list:
    print("투자 경고 종목입니다.")
else:
    print("투자 경고 종목이 아닙니다.")
종목명 입력: sma
투자 경고 종목이 아닙니다.

119

아래와 같이 fruit 딕셔너리가 정의되어 있다. 사용자가 입력한 값이 딕셔너리 키 (key) 값에 포함되었다면 “정답입니다”를 아닐 경우 “오답입니다” 출력하라.

fruit = {“봄” : “딸기”, “여름” : “토마토”, “가을” : “사과”}

제가좋아하는계절은: 봄 정답입니다.

fruit = {"봄" : "딸기", "여름" : "토마토", "가을" : "사과"}
W = list(fruit.keys())
user = input("제가 좋아하는 계절은")
if user in W:
    print("정답입니다.")
else:
    print("오답입니다.")
제가 좋아하는 계절은더운 여름
오답입니다.

120

아래와 같이 fruit 딕셔너리가 정의되어 있다. 사용자가 입력한 값이 딕셔너리 값 (value)에 포함되었다면 “정답입니다”를 아닐 경우 “오답입니다” 출력하라.

fruit = {“봄” : “딸기”, “여름” : “토마토”, “가을” : “사과”}

좋아하는과일은? 한라봉 오답입니다.

fruits = list(fruit.values())
user = input("제가 좋아하는 과일은? ")
if user in fruits:
    print("정답입니다.")
else:
    print("오답입니다.")
제가 좋아하는 과일은? 토마토
정답입니다.

댓글남기기