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