我如何在python中结束程序

时间:2016-06-28 18:58:10

标签: python python-2.7

我在python中创建一个游戏,这是一个数字游戏,用户必须在其中添加随机数之和才能获得一定数量的尝试。当我运行它时,用户可能会在他们的尝试结束之前得到这个数字,但游戏会继续,有时当他们赢了...它不会告诉他们他们已经赢了。我如何阻止这个问题以及我应该使用什么声明。 / p>

正在使用的数字31和我的程序使用计算机随机化数字,玩家必须选择是否要保留或删除随机数。他们有15次尝试获得31。

如果有帮助我在MAC上使用python 2.7.5

谢谢!!!!

2 个答案:

答案 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!")

我希望这有帮助!