吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 803|回复: 12
收起左侧

[学习记录] python小白通过学习if else elif 一个计算身体bmi指数

[复制链接]
fengyee 发表于 2023-8-15 14:31
python小白,一个简单的if elif语句
输入身高,体重,通过公式计算,输出结果
附上运行截图


下面附上源码
[Python] 纯文本查看 复制代码
print("身体bmi指数计算")
# 输入获取变量值
height = float(input("请输入您的身高(米):"))
weight = float(input("请输入您的体重(千克):"))
# bmi计算公式
bmi = weight / (height * height)
# 指数满足条件,输出相应内容
if bmi <= 18.4 :
    print("您的bmi指数为%.1f:偏瘦"  % bmi)
elif (bmi >= 18.5 and bmi <= 23.9 ) :
    print("您的bmi指数为%.1f:正常"  % bmi)
elif (bmi >= 24.0 and bmi <= 27.9) :
    print("您的bmi指数为%.1f:偏重" % bmi)
elif (bmi >= 28.0) :
    print("您的bmi指数为%.1f: 肥胖" % bmi)
bmi.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
zjy0051 发表于 2023-8-15 14:49
提示: 作者被禁止或删除 内容自动屏蔽
haimiandashu 发表于 2023-8-15 15:55
52pjwumin 发表于 2023-8-15 16:02
height = float(input('请输入您的身高(米):'))
weight = float(input('请输入您的体重(千克):'))
BMI = weight / (height * height)
print(f'您的BMI指数为:{BMI},',end='')
if BMI < 18.5:
    print('偏瘦')
elif BMI < 24:
    print('正常')
elif BMI < 28:
    print('偏胖')
elif BMI < 30:
    print('肥胖')
elif BMI < 40:
    print('重度肥胖')
else:
    print('极重度肥胖')

判断不需要填2个值,简单一点
 楼主| fengyee 发表于 2023-8-15 16:27
52pjwumin 发表于 2023-8-15 16:02
height = float(input('请输入您的身高(米):'))
weight = float(input('请输入您的体重(千克):'))
BMI  ...

多谢指点,就是第一个print后面的end  是什么
初见悲风 发表于 2023-8-15 17:13
fengyee 发表于 2023-8-15 16:27
多谢指点,就是第一个print后面的end  是什么

print打印出来,默认换行 就是 \n,end='' 就代表不用\n 也就不会换行 也可以设置为其他的
peaker 发表于 2023-8-15 17:54
学习了,正好在学习python
 楼主| fengyee 发表于 2023-8-15 18:12
初见悲风 发表于 2023-8-15 17:13
print打印出来,默认换行 就是 \n,end='' 就代表不用\n 也就不会换行 也可以设置为其他的

原来是这样,教程还没学到取消默认换行的操作来,提前学到了,感谢
头像被屏蔽
moruye 发表于 2023-8-15 18:28
提示: 作者被禁止或删除 内容自动屏蔽
wangjiuye 发表于 2023-8-16 09:08
大哥问下,。这个软件在哪下 我找了半天没找到软件在哪下载
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 19:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表