Python 2位小数的体重指数计算器

Python 2位小数的体重指数计算器,python,Python,我是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

我是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")
taille=float(输入(“输入votretaille en mètre:”)
POID=浮动(输入(“输入votre POID en kg:”)
体重指数=(poid/(taille**2))
打印('Votre IMC est',bmi',et vousêtes:')
如果(体重指数<16):
打印(“maigre,veuillez consulter un spécialiste!”)
elif(bmi>=16,bmi<18.5):
印刷品(“普通版,体育版和经理版!”)
elif(bmi>=18.5和bmi<25):
打印(“en bonne santé,continuez commeça!”)
elif(bmi>=25,bmi<30):
印刷品(“超级杯,百事可乐加运动版!”)
elif(体重指数>=30):
印刷品(“sévèrement en surpoids,Fates du sport et manger sainement”)
您可以尝试:

a = 15.65463857
print('%.2f'%a)
输出:

>>>15.65

在您的第一次打印通话中将
bmi
替换为
round(bmi,2)
。或
print('Votre IMC est{.2f}'。格式(a))
非常感谢!另外,如果你有更多的时间我想补充,就像我们回答问题一样,他们会问你是否想重新启动,你说是,或者如果你说不是,关闭程序。。我怎样才能做到?