print("Hi. Welcome on Guess The Number!!")
from random import randint
randomnumber = randint(1,100)
print("Guess the number!!")
usernumber = int(input("Which number am I thinking about?"))
try = 0
while usernumber != randomnumber:
if usernumber < randomnumber:
print("Lower...")
print()
try += 1
usernumber = int(input("Which number am I thinking about"))
elif usernumber < randomnumber:
print("Higher")
print()
try += 1
usernumber = int(input("which numberam I thinking about?"))
print("Finally!!!")
if try <= 10:
print("Well done!!")
elif try > 10:
print("U lost")
print()
print("The End!")
임의의 숫자보다 높은 입력 번호를 입력하면 무한 루프가 발생합니다.무한 루프가 필요합니다.
어떻게 해결할 수 있습니까?
으로 변경했다. 당신의'elif' 비교를 점검하고'if'와 비교한다. – Matthias
oops. 감사!!! – Fillow
'try'는 키워드이므로 변수 이름으로 사용하면 안됩니다. – shuttle87