【发布时间】:2020-02-28 16:40:56
【问题描述】:
我是 Python 新手,我正在尝试创建一个 BMI 计算器。
我不知道如何让它以 2 位小数显示结果(例如21.64)。
这是我的代码:
taille = float(input("Enter votre taille en mètre: "))
poids = float(input("Enter votre poids en kg: "))
bmi = (poids/(taille**2))
print ('Votre IMC est', bmi, 'et vous êtes :')
if ( bmi < 16):
print("maigre, veuillez consulter un spécialiste !")
elif ( bmi >= 16 and bmi < 18.5):
print(" sous le seuil normal,Faites du sport et manger sainement !")
elif ( bmi >= 18.5 and bmi < 25):
print("en bonne santé, continuez comme ça!")
elif ( bmi >= 25 and bmi < 30):
print("en surpoids, faites un peu plus de sport !")
elif ( bmi >=30):
print("sévèrement en surpoids, faites du sport et manger sainement")
【问题讨论】:
-
在您的第一次打印调用中将
bmi替换为round(bmi, 2)。
标签: python