第一种:只练习今日内容
height = 1.75
weight = 80.5
bmi = weight/height**2
if bmi <=18.5:
print('过轻')
elif bmi <=25:
print('正常')
elif bmi <=28:
print('过重')
elif bmi <=32:
print('配胖')
else:
print('严重配胖')
第二种:未知身高体重,让用户自己写,结合“输入和输出”课程
注意:这里是用float,用int显示代码错误
height = input('请输入您的身高(m):')
weight = input('请输入您的体重(kg):')
a= float(height)
b= float(weight)
bmi = b/a**2
第三种:结合“字符串和编码”课程,复习格式化字符串
注意:中文:和英文: 以及空格
print('您的bmi为:%d' %bmi ,'过重')
print('您的bmi为:{0:.0f}'.format(bmi),'过重')
print(f'您的bmi为:{bmi:.0f}','过重')
感谢评论区让我结合前面课程练习了几遍
Sign in to make a reply
木子淑美
第一种:只练习今日内容
height = 1.75
weight = 80.5
bmi = weight/height**2
if bmi <=18.5:
print('过轻')
elif bmi <=25:
print('正常')
elif bmi <=28:
print('过重')
elif bmi <=32:
print('配胖')
else:
print('严重配胖')
第二种:未知身高体重,让用户自己写,结合“输入和输出”课程
注意:这里是用float,用int显示代码错误
height = input('请输入您的身高(m):')
weight = input('请输入您的体重(kg):')
a= float(height)
b= float(weight)
bmi = b/a**2
if bmi <=18.5:
print('过轻')
elif bmi <=25:
print('正常')
elif bmi <=28:
print('过重')
elif bmi <=32:
print('配胖')
else:
print('严重配胖')
第三种:结合“字符串和编码”课程,复习格式化字符串
注意:中文:和英文: 以及空格
height = 1.75
weight = 80.5
bmi = weight/height**2
if bmi <=18.5:
print('过轻')
elif bmi <=25:
print('正常')
elif bmi <=28:
print('您的bmi为:%d' %bmi ,'过重')
print('您的bmi为:{0:.0f}'.format(bmi),'过重')
print(f'您的bmi为:{bmi:.0f}','过重')
elif bmi <=32:
print('配胖')
else:
print('严重配胖')
感谢评论区让我结合前面课程练习了几遍