Python BMI體質計算

2021-08-14 22:09:25 字數 920 閱讀 7039

'''

體質指數(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...