본문 바로가기

Software/Python

[Python] 숫자 맞추기 게임

728x90
import random

random_number = random.randint(1, 100)

game_count = 1



while True:
    try:
        my_number = int(input("1 ~ 100 사이의 숫자를 입력하세요:"))

        if my_number > random_number:
            print("다운")
        elif my_number < random_number:
            print("업")
        elif my_number == random_number:
            print(f"축하합니다.{game_count}회 만에 맞췄습니다.")
            break

        game_count += 1;
    except:
        print("에러가 발생했습니다. 숫자를 입력하세요")
 
 
1 이상 100 미만 랜덤 숫자를 설정하고, 그 숫자를 맞추는 게임
숫자 이외의 입력을 받을 시 try except문을 통해 예외처리.
728x90