[TIL 2024.07.01] Up Down 게임 (1)

찬민·2024년 7월 1일
0

TIL

목록 보기
5/62

오늘 진행한 일들

  • 파이썬 문법 심화 완료
  • Up Down 게임 제작

Up Down 게임

처음으로 배운 문법들로 게임을 개발하고 있지만 생각보다 막히는 부분들이 많다.
오늘 제일 문제였던 부분은 random_number가 숫자를 입력할 때마다 바뀐다는 건데 차근차근 확인해 보니 while true 아래에 넣어서 계속 trigger 됐던 것이였다. attempts까지 정상 작동하는 것이 오늘 목표였는데 딜레이가 되어서 쓰기는 했지만 완성을 못했다.

그래서 지금 코드로는

  • 숫자 업, 다운 또는 정답 제공 (근데 아직까지는 정답을 맞쳐도 계속 돌아감ㅠ)
  • 1-100 range에서 넘는 숫자를 쓰면 error 전달
import random

attempts = 0
random_number = random.randint(1, 100)

while True:
    guess_number = int(input("1-100에서 숫자를 입력하세요:"))
    attempts = +1
    # up or down
    if random_number < guess_number:
        print('다운')
    elif random_number > guess_number:
        print('업')
    else:
        print('정답')
    # error
    if guess_number < 1 or guess_number > 100:
        print('out of range')

다음 할 일

  • 시도한 횟수 표시
  • 게임 재시작 여부 및 종료
  • 최고 시도 횟수 highscore

0개의 댓글