我在python中创建一个游戏,这是一个数字游戏,用户必须在其中添加随机数之和才能获得一定数量的尝试。当我运行它时,用户可能会在他们的尝试结束之前得到这个数字,但游戏会继续,有时当他们赢了...它不会告诉他们他们已经赢了。我如何阻止这个问题以及我应该使用什么声明。 / p>
正在使用的数字31和我的程序使用计算机随机化数字,玩家必须选择是否要保留或删除随机数。他们有15次尝试获得31。
如果有帮助我在MAC上使用python 2.7.5
谢谢!!!!
答案 0 :(得分:0)
尝试使用while循环。
counter = 0
while counter < 15:
if guess == number:
break
counter += 1
guess = int(input('Input your new guess'))
答案 1 :(得分:-1)
如果您使用的是while循环,则可以执行以下操作:
tries = 0
while guess != answer or tries < 15:
"""Do stuff here"""
...
tries += 1
if tries < 15:
print("Winner!")
else:
print("Loser!")
我希望这有帮助!