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("请输入正确的功能符号!")
这样就可以开始游戏了!