我循环猜年龄游戏循环如何加上一个判断继续玩?,我自己加了一个但是不对!
import randomp = (random.randint(1,10))
age = 0
while age < 3:
chen = int(input("请你猜一下小明的年龄:"))
if chen > p:
print("请您猜小一点!!!!!!!")
elif chen < p:
print("请您猜大一点!!!!!!!")
elif chen == p:
print("恭喜您答对了!!!!!!")
break
age += 1
print(p)
print("退出")
if chen == "Yes" or chen == "No" :
print("如果还想继续玩请您输入Yes,如果您不想玩就输入No!!!!!!")
帮你稍微更改了下,在外部重新套一个 while 循环就行,并且将循环条件设置为 chen = 'Yes'
另外你需要将 随机数放入循环,否则每次重新游戏都是一个数字
import random
chen = 'Yes'
while chen == "Yes":
p = random.randint(1, 10)
age = 0
while age < 3:
chen = int(input("请你猜一下小明的年龄:"))
if chen > p:
print("请您猜小一点!!!!!!!")
elif chen < p:
print("请您猜大一点!!!!!!!")
elif chen == p:
print("恭喜您答对了!!!!!!")
break
age += 1
chen = input("如果还想继续玩请您输入Yes,如果您不想玩就输入No!请输入:")
print(p)
print("退出") Twilight6 发表于 2021-6-9 22:42
帮你稍微更改了下,在外部重新套一个 while 循环就行,并且将循环条件设置为 chen = 'Yes'
另外你需 ...
感谢大佬,会了
页:
[1]