**已关闭。**此问题为not reproducible or was caused by typos。目前不接受回答。
这个问题是由错字或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
21小时前关闭
Improve this question的
我正在做一个游戏,让用户猜数字。但是我在重新启动游戏时遇到了问题。你能帮我吗?
import random
game = True
status = True
while game == True:
secret_number = random.randint(1,100)
while status == True:
guess_number = int(input("Guess a number. "))
if guess_number == secret_number:
print("You won the game!!")
status = False
another_game = input("Do you want to play once again? (y/n)")
if another_game == 'y':
print("OK")
break
elif another_game == 'n':
print("Thankyou for Playing")
game == False
elif guess_number < secret_number:
print("You are too low.")
elif guess_number > secret_number:
print("You are too high.")
字符串
1条答案
按热度按时间qvsjd97n1#
比较运算符
==
用于在用户选择不再玩游戏时将game的值赋值为False。之前,您使用的是相等运算符==
而不是赋值运算符=
为了调试,我只是添加了一个
print(f"Random number: {secret_number}")
字符串