乐之之

知而行乐,乐而行之,天道酬勤,学无止境。
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("请输入正确的功能符号!")

这样就可以开始游戏了!

 

posted on 2022-10-15 23:05  乐之之  阅读(373)  评论(0编辑  收藏  举报