首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python -3使用while循环来判断游戏问题

Python -3使用while循环来判断游戏问题
EN

Stack Overflow用户
提问于 2021-12-10 03:57:09
回答 1查看 46关注 0票数 -2

我是一个新的Python学习者,我创建了一个游戏,随机滚动3个骰子。我想知道如何回到“否则”下的“戏剧”。请查查我的截图

代码语言:javascript
复制
import random
game = False
game1 = False
def roll():
    money = 0
    while game == False :
            money += 1   
            key = input("Please hit 'y' to roll the 3 dicks: ")
            if key == "y":
                 roll1 = random.randint(0,10)
                 roll2 = random.randint(0,10)
                 roll3 = random.randint(0,10)
                 print("Roll 1,2,3 are: ", roll1, roll2, roll3)
            else:
                print("Invalid input, try again")
                return roll()
            if roll1 == roll2 == roll3:
                money +=1
                print("You Win!")
                print("Your award is ", money)
                game == False
            else:
                play = input("Loss, try again? y or n? ")
                if play == "y":
                   money -= 1
                   game == False
                elif play == "n":
                     break
                else:
                   ??????????????????????

滚()

EN

回答 1

Stack Overflow用户

发布于 2021-12-10 04:00:19

您只需将其放在while循环中即可:

代码语言:javascript
复制
else:
   while True: # you can 
      play = input("Loss, try again? y or n? ")
      if play == "y":
         money -= 1
         game == False
      elif play == "n":
         break
      else:
         pass
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70299591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档