# 首先要考慮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....