RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
python函数肥胖系数,python肥胖指数

python语言计算BMI值,感谢求解!

sg = input('你的身高多少(米):')

创新互联长期为上千多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为巴林左旗企业提供专业的做网站、网站设计巴林左旗网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。

tz = input('你的体重多少(公斤):')

BMI = round(float(tz) / float(sg) ** 2, 1)

if BMI  18.5:

print('BMI={0},{1}'.format(BMI, '偏瘦'))

elif 18.5 = BMI  24.9:

print('BMI={0},{1}'.format(BMI, '标准'))

elif 25.0 = BMI  29.9:

print('BMI={0},{1}'.format(BMI, '超重'))

elif 25 = BMI:

print('BMI={0},{1}'.format(BMI, '肥胖'))

这是委托我读五年级的儿子写的。^_^

怎样用python计算bmi

weight=int(raw_input("请输入体重(千克):"))

height=int(raw_input("请输入身高(米):"))

BMI=weight/(height*height)

print "BMI=",BMI

if  BMI19:

print“轻体重"

elif  BMI=19 and BMI25:

print"健康身体"

elif BMI=25 and BMI28:

print"超重“

else:

print"肥胖”

raw_input("press any key to quit.")

求一道Python题,是关于定义函数和身体指数的,谢谢各位大神啦!!!

按照题目要求编写的Python程序如下

def calBMI(height,weight):

BMI=weight/(height*height)

if BMI18.5:

return [BMI,"过轻"]

elif BMI24:

return [BMI,"正常"]

elif BMI28:

return [BMI,"过重"]

else:

return [BMI,"肥胖"]

import re

s=input("请输入你的身高(米)和体重(公斤)【逗号隔开】:")

s1=re.split(r'[,,]',s)

height=float(s1[0])

weight=float(s1[1])

name="李子健"

bmi=calBMI(height,weight)

print("{}的测算结果为:".format(name))

print("BMI:%.2f"%bmi[0])

print(bmi[1])

源代码(注意源代码的缩进)

python 报错

【现象】

很多Python初学者,在安装了最新版本的Python 3.x版本,比如Python 3.2之后,

去参考别人的代码(基于Python 2.x写的教程),去利用print函数,打印输出内容时,结果却遇到print函数的语法错误:

SyntaxError: invalid syntax

比如,虽然找个例子的截图为:

【原因】

这是因为,你正在用的Python版本是Python 3.x,而参考别人的代码是Python 2.x的代码,而由于Python 2.x升级到Python 3.x,print函数的语法变化了,

所以你用Python 2.x的print函数的代码,放在Python 3.x中运行,结果就出现了print函数的“SyntaxError: invalid syntax”了。

即,这也是Python初学者,第一个最容易遇到的问题:

在安装了(最新版本的)Python 3.x后,去运行(参考了别人的)Python 2.x的print函数的代码,结果就是遇到了print函数的语法错误:SyntaxError: invalid syntax

【Python 2.x和Python 3.x中print函数语法方面的区别】

最简洁的解释为:

Python 2.x: print函数(所要打印的内容)不带括号

Python 3.x: print函数(所要打印的内容),必须带括号

举例来说明,即为:

1.不带百分号格式化的

python 2.x:

?

1

print "Pyhon 2 can use print string without ()";

python 3.x:

?

1

print("Python3, print must use () to output string");

2. 带百分号格式化的

Python 2.x:

?

1

print "old %s version is %d, print no ()"%("Python", 2);

Python 3.x:

?

1

print("new %s version is %d, print must have ()"%("Python", 3));


文章名称:python函数肥胖系数,python肥胖指数
文章地址:http://scpingwu.com/article/hoehpj.html