为了账号安全,请及时绑定邮箱和手机立即绑定

请各位大神看看这个代码

/ 猿问

请各位大神看看这个代码

一百三十八 2018-02-12 19:18:41
# BMI计算
x = eval(input("请输入您的身高,例:1.68m:"))
# 将数字赋值给H
y = eval(input("请输入您的体重,例:60kg:"))
# 将数字赋值给W
z = pow(x,2)
a = y/z
if a <= 18.5:
    print("您的BMI值(kg/m²)为:",a)
    print("在国内外均属于偏瘦类型")
elif 18.5 < a <=24:
    print("您的BMI值(kg/m²)为:",a)
    print("在国内外均属于正常类型")
elif 24 < a <= 25:
    print("您的BMI值(kg/m²)为:",a)
    print("在国际属于正常类型,在国内属于偏胖类型")
elif 25 < a <= 28:
    print("您的BMI值(kg/m²)为:",a)
    print("在国内外均属于偏胖类型")
elif 28 < a <= 30:
    print("您的BMI值(kg/m²)为:",a)
    print("在国际属于偏胖类型,在国内属于肥胖类型")
elif 30 < a:
    print("您的BMI值(kg/m²)为:",a)
    print("在国内外均属于肥胖类型")
else:
    print("您的输入无法被识别!")

我本来想在if的前面加上 def main() 这个函数的 但是发现程序运行不了 就改成这样了 但是感觉很丑 顺便问一下大家main 这个函数有什么用(
虽然这样也让程序运行起来了 但是 感觉很奇怪



查看完整描述

3 回答

已采纳
?
沩倪变乖

def main() 定义一个叫main函数

# 定义函数
def main():
    if a <= 18.5:
# 调用函数
main()


查看完整回答
反对 回复 2018-02-13
?
carolcoral

__main__是入口函数,当我们在运行web.py的时候一般需要有这个,不然不知道从哪儿进入app

查看完整回答
反对 回复 2018-02-23
?
落叶1111

c语言吗,main是入口函数

查看完整回答
反对 回复 2018-02-13

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信