• python 选择和循环结构


    1.猜年龄,连续猜三次,猜对了或不想猜了退出,猜错了判断是否继续

    a = 19
    GameOver = 0
    while 1:
        for i in range(3, 0, -1):  # 从3到1,for循环的逆向输出
            print("您还有%d次机会" % i)
            ii = int(input("请输入你要猜的数字:"))
            if ii > a:
                print("猜大了,往小了猜")
            elif ii < a:
                print("猜小了,往大了猜")
            elif ii == a:
                print("恭喜您答对了,年龄为%d" % a)
                break
        if ii==a:
            break
        else:
            print("按任意键结束游戏,按Y或者y继续游戏:")
            while 1:
                select = input("请输入你的选择:")
                if select == 'Y' or select == 'y':
                    print('请您继续')
                    break
                elif select == 'N' or select == 'n':
                    GameOver = 1
                    break
                else:
                    print('输入信息错误,,请重新输入')
                    continue
        if GameOver == 1:
            print('游戏结束')
            break

     2.小明身高1.75m,体重80.5kg,计算它的BML指数(体重除以身高的平方)判断他是否健康

    a, b = 1.75, 80.5
    c = b / (a ** 2)
    print('他的BML指数为%f' % c)
    if c < 18.5:
        print('过轻')
    elif c >= 18.5 and c < 25:
        print('正常')
    elif c >= 25 and c < 28:
        print('过重')
    elif c >= 28 and c < 32:
        print('肥胖')
    else:
        print('严重肥胖')

     自学的,https://www.bilibili.com/video/BV1vA411b7Rn?p=21

    2021.2.1    修改第一份代码,完善了三次循环以后的操作

  • 相关阅读:
    cocos2d-x 团队碰面有感
    2014年3月份 月会
    2014年特种兵训练营感想
    web 的简单框架
    【实用小技巧】virtual box 虚拟机复制
    flash的Socket通讯沙箱和安全策略问题
    Codeforces Round #237 (Div. 2)
    类的静态常量数组初始化
    关于自己的成长计划
    Android
  • 原文地址:https://www.cnblogs.com/sigure0428/p/14302416.html
Copyright © 2020-2023  润新知