好吧,最近在学Python大家也都知道,今天分享一个最近学习到的小练习。初学,没多少技术含量。有啥不懂的可以留言,有什么建议或者好玩的点子也可以告诉我。置于变量名...咳咳,原谅我这英语白痴吧~

#!/usr/bin/env python3
'''
@ 项目名称:BMI指数计算
@ 项目时间:2020年02月28日
@ 项目维护:浅色海洋の鱼
@ 项目变量解释:
    - sg = 身高(M)
    - tz = 体重(KG)
    - bmi = BMI指数
'''

sg = float(input('请输入您的身高(M):'))
tz = float(input('请输入您的体重(KG):'))

bmi = tz/(sg*sg)

print('经计算,您的BMI指数为:' + str(bmi))

if bmi < 18.5:
    print('您的体重太轻啦!为了您的身体健康需要增肥哦~')
if bmi >= 18.5 and bmi < 24.9:
    print('您属于正常范围哦,请注意体重保持~')
if bmi >= 24.9 and bmi < 29.9:
    print('您的体重属于过重状态,建议科学饮食~')
if bmi >= 29.9:
    print('你过于肥胖了,请注意锻炼减肥,合理饮食哦!')

代码解释

input('请输入您的身高(M):')

Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。
Python2.x 中 input() 相等于 eval(raw_input(prompt)) ,用来获取控制台的输入。

float()

float() 函数用于将整数和字符串转换成浮点数。

Last modification:March 10th, 2020 at 09:38 pm
如果觉得我的文章对你有用,请随意赞赏