main.py 659 字节
Newer Older
S
superyan 已提交
1 2
import streamlit as st

S
superyan 已提交
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
st.title("BMI计算器")

# 显示输入框
height = st.slider("身高(单位:m)", 1.0, 2.5, step=0.01)
weight = st.slider("体重(单位:kg)", 20, 200)

# 点击按钮计算BMI
if st.button("计算BMI"):
    bmi = weight / (height ** 2)
    st.write("您的BMI指数为:{:.1f}".format(bmi))
    if bmi < 18.5:
        st.write("您的体重过轻,请注意营养均衡!")
    elif bmi < 24.9:
        st.write("您的体重正常,继续保持!")
    elif bmi < 29.9:
        st.write("您的体重过重,请注意控制饮食!")
    else:
        st.write("您的体重肥胖,需要立即采取措施!")