반응형
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")
반응형
'파이썬 > exercise' 카테고리의 다른 글
[유데미 Angela Yu Python] 33일차. API 엔드포인트 ISS 머리 위 알리미 (0) | 2023.02.28 |
---|---|
[파이썬] 텍스트를 음성파일로 변환 (0) | 2023.01.26 |
10-1. python 딕셔너리와 함수 결합 (0) | 2023.01.05 |
9-3. python blind auction (0) | 2023.01.04 |
9-2. python dictionary in list (0) | 2023.01.04 |