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