python分支案例 體脂稱案例優化

2021-08-19 02:46:19 字數 1737 閱讀 9466

# 首先要考慮python的版本問題,涉及到程式設計**的不同

# 思路,語法 —> 工具

# 選用python3x版本

# 使用注釋,理清楚具體的實現步驟,然後再填充**。

# 1.輸入:

# 1.1身高

personheight = input("請輸入身高(m):")

personheight = float(personheight)

# 1.2體重

personweight = input("請輸入體重(kg):")

personweight = float(personweight)

# 1.3年齡1

personage = input("請輸入年齡:")

personage = int(personage)

# 1.4性別

person*** = input("請輸入性別(男:1,女:0):")

person*** = int(person***)

# -------------------------------------------

# if 0 < personheight < 3 and 0 < personweight < 200 and 0 < personage < 150 and (person*** == 1 or person*** == 0):

if not (0

< personheight < 3

and

0 < personweight < 200

and

0 < personage < 150

and (person*** == 1

or person*** == 0)):

print("資料不滿足需求,程式退出")

exit()

# 2.處理資料

# 2.1計算體脂率

# bmi = 體重(kg)/(身高 * 身高)(公尺)

# 體脂率 = 1.2 * bmi + 0.23 * 年齡 - 5.4 - 10.8 * 性別(男:1 女:0)

bmi = personweight / (personheight * personheight)

persontz = 1.2 * bmi + 0.23 * personage - 5.4 - 18.8 * person***

persontz /= 100

print(persontz)

# 正常成年人的體脂率分別是:男性15% ~ 18%,女性25%~28%

# 2.2判定體脂率是否在正常標準範圍之內。

# 區分男女

if person*** == 1:

result = 0.15

< persontz < 0.18

if result == 1:

print("先生您好,恭喜您,身體非常健康,請繼續保持")

elif result == 0:

print("先生您好,您的身體不正常")

elif person*** == 0:

result = 0.25

< persontz < 0.28

if result == 1:

print("女士您好,恭喜您,身體非常健康,請繼續保持")

elif result == 0:

print("女士您好,您的身體不正常")

# 3.輸出

# 告訴使用者,體脂率是否正常

智慧型體脂稱方案的實現

隨著現在人生活越來越注重生活品質,智慧型體脂稱的出現可以通過測出體脂,人體水分,體重,等一系列資料提供給使用者參考。來達到檢測健身成果或者是健康指標的目的。電源電路設計 採用四節1.5v五號電池供電。經過穩壓晶元提供3.3v給mcu使用,同時mcu引腳監控電池電量變化。另外通過晶元 lm2776 供...

結構體案例

案例1 案例描述 學校正在做畢設專案,每名老師帶領5個學生,總共有3名老師,需求如下 設計學生和老師的結構體,其中在老師的結構體中,有老師姓名和乙個存放5名學生的陣列作為成員 學生的成員有姓名 考試分數,建立陣列存放3名老師,通過函式給每個老師及所帶的學生賦值 最終列印出老師資料以及老師所帶的學生資...

python案例 Python爬蟲案例集合

urllib2 在python2.x裡面有urllib和urllib2 在python3.x裡面就把urllib和urllib2合成乙個urllib urllib3是在python3.x了裡面新增的第三方擴充套件。urllib2 官方文件 urllib2 原始碼 urllib2 在 python3....