• 猜年龄小游戏(while 和 if的运用)


    # 猜年龄小游戏
    # 需求:
    # 1.允许用户最多尝试3次
    # 2.每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y,就继续让其猜3次,以此往复,如果回答N或n,就退出程序
    # 3.如果猜对了直接推出
    import random
    age = random.randint(0,100)
    print(age)
    times = 0
    count = 3
    while times <= count:
        a = int(input('请输入年龄:'))
        if a == age:
            print('恭喜你猜对了!')
            break
            pass
        else:
            print('猜错了哦,你再试试吧~')
            pass
        times += 1
        if times ==3:
            k = input('是否还想继续玩?请输入Y或N:')
            if k == 'Y' or k == 'y':
                times = 0 #次数重置为0
            elif k =='N' or k == 'n':
                print('游戏结束!')
                break
            else:
                print('请输入正确的标识!')
    
    运行结果:
    #示例一:
    80
    请输入年龄:22
    猜错了哦,你再试试吧~
    请输入年龄:35
    猜错了哦,你再试试吧~
    请输入年龄:22
    猜错了哦,你再试试吧~      
    是否还想继续玩?请输入Y或N:Y
    请输入年龄:5
    猜错了哦,你再试试吧~
    请输入年龄:66
    猜错了哦,你再试试吧~
    请输入年龄:66
    猜错了哦,你再试试吧~
    是否还想继续玩?请输入Y或N:y 
    请输入年龄:80
    恭喜你猜对了!
    
    
    #示例2
    32
    请输入年龄:22
    猜错了哦,你再试试吧~
    请输入年龄:22
    猜错了哦,你再试试吧~
    请输入年龄:33
    猜错了哦,你再试试吧~
    是否还想继续玩?请输入Y或N:N 
    游戏结束!
    
    ----------------------------------------------------
    计算BMI
    需求:
    # 小王身高1.75,体重80.5kg。 请根据BMI公式(体重除身高的平方)帮小王计算他的BMI指数,并根据BMI指数:
    # 低于18.5 过轻
    # 18.5-25:正常
    # 25-28:过重
    # 28-32:肥胖
    # 高于32:严重肥胖
    # 用if-elif 判断并打印结果
    
    hight = 1.75
    weight = 80.5
    BMI = weight/(hight**2)  # 平方
    print(BMI)
    if BMI < 18.5:
        print('体重过轻')
    elif 18.5 <= BMI < 25:
        print('正常')
    elif 25 <= BMI < 28:
        print('过重')
    elif 28 <= BMI < 32:
        print('肥胖')
    else:
        print('严重肥胖')
    
    运行结果:
    26.285714285714285
    过重
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
  • 相关阅读:
    <Linux进程概念>——《Linux》
    牛客网刷题记录 || 结构体和类
    Vue-条件渲染和循环渲染
    驱动三种IO模型
    【资损】分布式系统并发互斥设计
    【精简】Web API--DOM获取元素
    【Python】SimpleITK使用笔记
    OpenGL 图像色调
    leetcode 热题 100_矩阵置零
    AI大模型日报#0424:全球首个AI基因编辑器、出门问问上市、微软开源Phi-3 Mini、昆仑万维年收49亿
  • 原文地址:https://blog.csdn.net/Kiko_Fan/article/details/125530850