摘要:今天學習了python中常用的幾個迴圈語句,判斷條件的使用,並且完成了簡單demo來加深對這些知識的鞏固。
一、問題:天天向上
a:一年365天,每天進步1% b:工作5天休息2天,休息日下降1% 問:b的日工作量達到多少,才能和a一樣。
def dayup(df):#天天向上根據df引數計算日工作量的函式
dayup = 1
for i in range(365):
if i % 7 in [6, 0]:
dayup = dayup * (1 - 0.01)
else
: dayup = dayup * (1 +df)
return
dayup
def total():#
每天進步1%
dayup = 1dayfactor = 0.01dayup = pow(dayup+dayfactor, 365)
return
dayup
dayfactor = 0.01
while dayup(dayfactor) < total(): #
判斷條件
dayfactor += 0.001
print("
工作日的努力引數是:
".format(dayfactor))
二、問題:計算身體質量指標bmi
請輸入身高(公尺)和體重(公斤)[逗號隔開]: "))
bmi = weight / pow(height, 2)
print("
bmi 數值為:
".format(bmi))
who, nat = "", ""
if bmi < 18.5:
who, nat = "
偏瘦", "偏瘦"
elif 18.5 <= bmi < 24:
who, nat = "
正常", "正常"
elif 24 <= bmi < 25:
who, nat = "
正常", "偏胖"
elif 25 <= bmi < 28:
who, nat = "
偏胖", "偏胖"
elif 28 <= bmi < 30:
who, nat = "
偏胖", "肥胖"
else
: who, nat = "
肥胖", "肥胖"
print("
bmi 指標為:國際'', 國內''
計算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...
身體質量指數BMI
問題描述 輸入示例1 輸出示例1 1.68 41 bmi數值為 14.53 bmi指標為 國際 偏瘦 國內 偏瘦 思路分析 height,weight eval input bmi weight pow height,2 print bmi的數值為 format bmi who,nat if bmi...