##012. 두개의 숫자를 입력받는다. 만약 첫번째 숫자가 두번째 숫자보다 크면,
#두번째 숫자를 먼저 출력한 다음 첫번째 숫자를 출력하라.
#그렇지 않으면, 첫번째 숫자를 출력한 다음에 두번째 숫자를 출력하라.
num1 = int(input("첫번째 숫자를 입력하시오: "))
num2 = int(input("두번째 숫자를 입력하시오: "))
if num1 > num2:
print(num2, num1)
else:
print(num1, num2)
##013. 사용자에게 20보다 작은 숫자를 입력하라고 요청한다.
#입력된 값이 20과 같거나 크면 too high, 그렇지 않으면 thank you 출력
num = int(input("20보다 작은 숫자를 입력하시오: "))
if num >= 20:
print("too high")
else:
print("thank you")
##014. 사용자에게 10과 20(포함) 사이의 숫자를 입력하라고 요청한다.
#만약 입력 값이 이 범위 안의 숫자이면 thanks, 그렇지 않으면 incorrect answer! 메세지 출력
num = int(input("10과 20사이의 숫자 입력해주세요: "))
if num > 10 and num <= 20:
print("thank you")
else:
print("incorrect answer!")
##015. 사용자에게 좋아하는 색을 입력하라고 요청한다.
#만약 red나, RED, 를 입력하면, I like red too,
#그렇지 않으면 i don't like the color. i prefer red.
color = input("당신이 좋아하는 색을 입력해 주세요: ")
if color == "red" or color == "RED" or color == "빨강":
print("i like red too.")
else:
print("i don't like the color. i prefer red.")
#016. 사용자에게 지금 비가 오는지 묻고, 그 대답이 소문자로 변환하여 대소문자에 상관없도록 한다.
#만약 yes라고 하면 바람이 부는지 다시한번 묻는다.
# 두번째 질문에도 yes라고 하면, it's too windy for an umbrella 메세지 표시한다.
#그렇지 않으면, take an umbrella 메세지 표시. 첫번째 질문에 yes 아니면, enjoy you day.
answer1 = input("지금 밖에 비가 오나요?: ")
answer1 = str.lower(answer1)
if answer1 == 'yes':
answer2 = input("바람도 부나요?: ")
answer2 = str.lower(answer2)
if answer2 == "yes":
print("it's too windy for an umbrella")
else:
print("take an umbrella")
else:
print("enjoy your day!")
#017. 사용자의 나이를 묻자, 만약 18세 이상이면, you can vote 메세지 표시.
#만약 17세라면 you can learn to drive 표시. 만약 16세이면 you can buy a lottery ticket표시.
# #만약 16세 미만이면 you can go trick-or-treating
age = int(input("당신의 나이는 몇살입니까?: "))
if age >= 18:
print("you can vote")
elif age == 17:
print("you can learn to drive")
elif age == 16:
print("you can go trick-or-treating")
else:
print("you can go trick-or-treating")
#018. 사용자에게 숫자를 입력하라고 요청하자. 만약 10미만이면 too low,
#입력한 숫자가 10에서 20사이면 correct, 그렇지 않으면 high
num = int(input("숫자를 입력하시오: "))
if num < 10:
print("too low")
elif 10 <= num <= 20:
print("correct")
else:
print("high")
#019. 사용자에게 1이나, 2또는 3을 입력하라고 하자. 만약 1을 입력하면, thankyou.
#2입력하면 well done, 3입력하면 correct 다른것 : error message
answer = int(input("1이나 2 또는 3을 입력하시오: "))
if answer ==1:
print("thank you")
elif answer ==2:
print("well done")
elif answer ==3:
print("correct")
else:
print("error message")
'Python challenge' 카테고리의 다른 글
[045~051] while 루프 (0) | 2023.09.24 |
---|---|
[035~044] for루프 (0) | 2023.09.24 |
[027~034] 수학함수 (0) | 2023.09.24 |
[020~026] 문자열 (0) | 2023.09.24 |
[001~011] 기초 (0) | 2023.09.24 |