'''
體質指數(bmi)=體重(kg)÷身高*身高(m)
**的bmi數值:
過輕:低於18.5
正常:18.5-23.9
過重:24-27
肥胖:28-32
非常肥胖, 高於32
'''while true:
height = input('請輸入您的身高(m),輸入0結束:')
weight = input('請輸入您的體重(kg),輸入0結束:')
#如果輸入的身高或是體重為0,直接結束迴圈
#關鍵字or,有乙個條件成立即可
if height == '0' or weight =='0':
print ('您輸入的資料有誤,程式結束!')
break
#關鍵字and,兩個條件都要成立
if height =='1.8' and weight =='70':
break
#關鍵字not 表示非得關係
# 將輸入的身高體重轉換為float型別
height = float(height)
weight = float(weight)
bmi = weight/(height*height)
print (bmi)
if bmi < 18.5:
print ('體重過輕')
elif 18.5 <= bmi <= 23.9:
print ('體重正常')
elif 24 <= bmi <= 27:
print ('體重過重')
elif 28 <= bmi <= 32:
print ('體重肥胖')
else:
print ('非常肥胖')
計算BMI指數(身體質量指數)
題目描述 問題 計算bmi指數 身體質量指數 bmi指數 即身體質量指數,簡稱體質指數又稱體重,英文為body mass index,簡稱bmi 是用體重公斤數除以身高公尺數平方得出的數字,是目前國際上常用的衡量人體胖瘦程度以及是否健康的乙個標準。主要用於統計用途,當我們需要比較及分析乙個人的體重對...
運用Tkinter 計算身體質量指數
import tkinter import tkinter.messagebox def msgbox root tkinter.tk 建立tk bmi tkinter.strin ar label tkinter.label root,text 請輸入體重 label.place x 20,y 5...
Python 計算身體質量指標BMI
摘要 今天學習了python中常用的幾個迴圈語句,判斷條件的使用,並且完成了簡單demo來加深對這些知識的鞏固。一 問題 天天向上 a 一年365天,每天進步1 b 工作5天休息2天,休息日下降1 問 b的日工作量達到多少,才能和a一樣。def dayup df 根據df引數計算日工作量的函式 da...