파이썬/exercise
[파이썬] 숫자 맞추기 게임
태지쌤
2023. 1. 26. 01:58
반응형
import random
random_number = random.randint(1,100)
game_count = 1
game_is_on = True
while game_is_on:
user_input = int(input("1~100사이의 숫자를 입력 : "))
if user_input > random_number:
print("down")
elif user_input < random_number:
print("up")
else:
print(f"success : {game_count}")
game_is_on = False
game_count += 1
문자를 입력했을 때 발생하는 에러를 수정하기 위해
예외처리 개념을 적용

try : 에러가 발생하지 않았을 때 동작
except : try문 안의 코드에서 에러가 발생한 경우 실행
import random
random_number = random.randint(1,100)
game_count = 1
game_is_on = True
while game_is_on:
try:
user_input = int(input("1~100사이의 숫자를 입력 : "))
if user_input > random_number:
print("down")
elif user_input < random_number:
print("up")
else:
print(f"success : {game_count}")
game_is_on = False
game_count += 1
except:
print("error")반응형