Eggs Sunny Side Up
본문 바로가기
Algorithm/초보자를 위한 파이썬 300제

07. 파이썬 분기문 111 ~ 120

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

user = input("입력 : ")
print(user*2)

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

num = int(input("숫자 입력 : "))
print(num+10)

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

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

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

num = int(input("숫자 입력 : "))
if num+20 > 255 :
    print(255)
else :
    print(num+20)

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

num = int(input("숫자 입력 : "))
result = num - 20
if(result < 0) :
    print(0)
elif(result>255) :
    print(255)
else :
    print(result)

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

clock = input("현재시간 : ")
if(clock[-2:]=="00") :
    print("정각입니다.")
else :
    print("정각이 아닙니다.")

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

fruit = ["사과", "포도", "홍시"]

user = input("과일 입력 : ")
if user in fruit :
    print("정답입니다.")
else :
    print("오답입니다.")

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

warn_investment_list = ["Microsoft", "Google", "Naver", "Kakao", "SAMSUNG", "LG"]

user = input("종목명 입력 : ")
if user in warn_investment_list :
    print("투자 경고 종목입니다.")
else :
    print("투자 경고 종목이 아닙니다.")

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

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

user = input("제가좋아하는계절은 : ")
if user in fruit:
    print("정답입니다.")
else :
    print("오답입니다.")

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

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

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

댓글