1、猜年龄游戏
要求:
1、允许用户最多尝试3次
2、每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序。如何猜对了,就直接退出。
首先:
我们需要导入一个模块.random,利用random里的randint功能进行随机一个数字。
将年龄设置为1-80岁。
import random a = random.randint(1,80)
其次:
需要设置一个循环,将所有的运行代码放进去。
等到满足条件或者次数用尽,才可退出。
cont = 0 b = True while b: print("游戏开始,请猜猜张三的年龄是多大!您共有三次机会!") age = int(input("请输入小明的年龄:")) if age > a: print("您猜大了!") elif age < a: print("您猜小了!") elif age == a: print("恭喜!您猜对了!") break cont +=1 if cont == 3: b = False
最后:
在三次机会用尽之后,设置提示(是否继续游戏?)
cont +=1
if cont == 3:
c = True
while c:
num = input("您的三次机会已用尽,是否继续玩(1、输入Y/y继续游戏。 2、输入N/n退出游戏。):")
if num == 'Y'or num == 'y':
cont = 0
break
if num == 'n' or num == 'N':
print("退出成功!")
c = False
b = False
else:
print("请输入正确的功能符号!")
这样就可以开始游戏了!

浙公网安备 33010602011771号