需要将user_input_statureuser_input_weight转换为浮点数类型,否则在计算时会报错。修改后的代码如下:

def BMI1(stature,weight):
    BMI=weight/float(stature)**2
    print(f"你的BMI是:{BMI}")
    return BMI

user_input_stature = float(input("请输入身高(单位:米):"))
user_input_weight = float(input("请输入体重(单位:千克):"))
BMI1(user_input_stature,user_input_weight)

注意:在用户输入时,需要将输入值转换为浮点数类型。

python 修复问题:def BMI1(stature,weight):
 BMI=weight/stature**2
 print(f

原文地址: https://www.cveoy.top/t/topic/zXv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录