|
以下为代码
- import random
- computer = random.randint(1,30)
- def game_judgement():
- for i in range(6,0, -1):
- for i in range(6,0, -1):
- print("您还%d次机会" %i)
- #获取用户输入数据
- guess = int(input("请输入1-30的整型数字:"))
- if computer < guess:
- print("很遗憾,回答错误!您的回答大于正确答案,请努力")
- elif computer > guess:
- print("很遗憾,回答错误!您的回答小于正确答案,请努力")
- if computer == guess:
- print("恭喜您,回答正确!正确答案为%s." %computer)
- answer = False
- count = input("是否继续游戏,如果继续请选择[Y/N]:")
- if count == "Y":
- continue
- else:
- print("对不起,游戏猜测次数已经用完")
- answer = False
- answer = True
- while answer:
- game_judgement()
复制代码 在这里有两个问题,第一:求问大神为什么当answer=False时,while循环不退出;第二:求问大神continue继续循环的时候,提示continue无法继续循环。感谢大神百忙之中帮忙解惑
|
|