Python学习-计算BMI的小程序

发布时间:2019-09-14 09:26:43编辑:auto阅读(2589)

    示例:

    小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:

    • 低于18.5:过轻

    • 18.5-25:正常

    • 25-28:过重

    • 28-32:肥胖

    • 高于32:严重肥胖

    if-elif判断并打印结果:

    # -*- coding: utf-8 -*-
    
    height = 1.75
    weight = 80.5
    bmi = 80.5/1.75*1.75
    if bmi < 18.5:
        print('过轻')
    elif bmi >= 18.5 and bmi < 25:
        print('正常')
    elif bmi >= 25 and bmi < 28:
        print('过重')
    elif bmi >= 28 and bmi < 32:
        print('肥胖')
    else:
        print('严重肥胖')


    示例:

    请利用循环依次对list中的每个名字打印出Hello, xxx!:

    L = ['Bart', 'Lisa', 'Adam']
    for name in L:
        print ('Hello, %s!'%name)

    练习

    小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出'xx.x%',只保留小数点后1位:

    s1 = 72
    s2 = 85
    r = 100*(s2 - s1) / s1
    print('提高了''%.1f%%' % r)


    练习

    # -*- coding: utf-8 -*- L = [    ['Apple', 'Google', 'Microsoft'],    ['Java', 'Python', 'Ruby', 'PHP'],    ['Adam', 'Bart', 'Lisa'] ]

    # 打印Apple:

    # 打印Python:

    # 打印Lisa:

    L = [

        ['Apple', 'Google', 'Microsoft'],

        ['Java', 'Python', 'Ruby', 'Php'],

        ['Adam', 'Bart', 'Lisa']

    ]

    print(L[0][0])

    print(L[1][1])

    print(L[2][2])



    学习自:

    廖雪峰的官方网站

    http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431675624710bb20e9734ef343bbb4bd64bcd37d4b52000



关键字