【问题标题】:How would I end a program in python [closed]我将如何结束python中的程序[关闭]
【发布时间】:2016-10-31 06:03:58
【问题描述】:

我正在用python创建一个游戏,它是一个数字游戏,用户必须添加随机数的总和才能通过一定次数的尝试得到答案。当我运行它时,用户可能会得到之前的数字他们的尝试已经结束,但游戏会继续进行,有时当他们获胜时......它不会告诉他们他们已经赢了。我该如何停止这个问题以及我应该使用什么语句。

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

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

谢谢!!!!

【问题讨论】:

  • 您正在创建游戏? 或者您要我们创建游戏?
  • 能否请您发布您拥有的代码?

标签: python python-2.7


【解决方案1】:

尝试使用 while 循环。

counter = 0
while counter < 15:
    if guess == number:
        break
    counter += 1
    guess = int(input('Input your new guess'))

【讨论】:

    【解决方案2】:

    如果您使用的是 while 循环,您可以执行以下操作:

    tries = 0
    
    while guess != answer or tries < 15:
        """Do stuff here"""
        ...
        tries += 1
    
    if tries < 15:
        print("Winner!")
    else:
        print("Loser!")
    

    我希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-26
      • 1970-01-01
      • 2019-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-06
      相关资源
      最近更新 更多