Python

(파이썬) 숫자 맞추기 게임

코딩ABC 2023. 11. 21. 20:36
반응형

파이썬을 이용해서 숫자 맞추기 게임을 만들었습니다.

숫자는 1부터 100까지의 수를 입력하게 했으며, 10번까지 시도해도 맞추기 못하면 프로그램을 종료합니다.

 

import random


# 1부터 100까지의 랜덤 숫자 선택
secret_number = random.randint(1, 100)

print("1부터 100까지의 숫자를 입력하세요.")

cnt = 0

while True:
    # 사용자로부터 숫자 입력 받기
    user_guess = int(input("추측한 숫자를 입력하세요: "))
    cnt += 1

    # 입력한 숫자와 비교
    if user_guess == secret_number:
        print(f"축하합니다! {cnt}번째에 숫자를 맞추었습니다.")
        break

    if cnt >= 10:
        print('10번 시도해도 맞추지 못했습니다.')
        break;
    
    if user_guess < secret_number:
        print("더 큰 수를 입력하세요.")
    else:
        print("더 작은 수를 입력하세요.")

(파이썬) 숫자 맞추기 게임

반응형