1 Star 0 Fork 1

王万/learn_pywebio

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.py 785 Bytes
一键复制 编辑 原始数据 按行查看 历史
王万 提交于 2022-01-29 11:46 . v1
import pywebio
from pywebio.input import input, FLOAT
from pywebio.output import put_text
def bmi():
height = input("请输入你的身高(cm):", type=FLOAT)
weight = input("请输入你的体重(kg):", type=FLOAT)
BMI = weight / (height / 100) ** 2
top_status = [(14.9, '极瘦'), (18.4, '偏瘦'),
(22.9, '正常'), (27.5, '过重'),
(40.0, '肥胖'), (float('inf'), '非常肥胖')]
for top, status in top_status:
if BMI <= top:
put_text('你的 BMI 值: %.1f,身体状态:%s' % (BMI, status))
break
if __name__ == '__main__':
bmi()
# 放入 start_server 不会自动退出脚本,但不自动弹出浏览器
# pywebio.start_server(bmi, host='127.0.0.1', port=9090)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wwzhong/learn_pywebio.git
git@gitee.com:wwzhong/learn_pywebio.git
wwzhong
learn_pywebio
learn_pywebio
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385