用Python編寫程式BMI?

時間 2021-09-14 15:29:00

1樓:隨風

使用判斷語句來實現 BMI 的計算。

BMI 指數(即身體質量指數,簡稱體質指數又稱體重,英文為 Body Mass Index,簡稱BMI),是用體重公斤數除以身高公尺數平方得出的數字

#!/usr/bin/env python3print()

name

=input

('請鍵入您的姓名:'

)height

=eval

(input

('請鍵入您的身高(m):'

))weight

=eval

(input

('請鍵入您的體重(kg):'

))gender

=input

('請鍵入你的性別(F/M)'

)BMI

=float

(float

(weight)/

(float

(height)**

2))#公式if

BMI<=

18.4

:print

('姓名:'

,name

,'身體狀態:偏瘦'

)elif

BMI<=

23.9

:print

('姓名:'

,name

,'身體狀態:正常'

)elif

BMI<=

27.9

:print

('姓名:'

,name

,'身體狀態:超重'

)elif

BMI>=28:

print

('姓名:'

,name

,'身體狀態:肥胖'

)import

time

;#time模組

nowtime=(

time

.asctime

(time

.localtime

(time

.time

())))

ifgender

=='F'

:print

('感謝'

,name

,'女士在'

,nowtime

,'使用本程式,祝您身體健康!')if

gender

=='M'

:print

('感謝'

,name

,'先生在'

,nowtime

,'使用本程式,祝您身體健康!')

Mac相比PC在哪些方面更適合編寫程式?

Xi Yang 瀉藥。我覺得macosx簡直太難用了,手感簡直一坨shi,我寧可用win也不用那玩意。實際上,我只在除錯mac程式的時候才捏著鼻子用。我平常用Debian,暫時湊合著用mate桌面。 閃屏我沒遇到。顯示卡崩潰我遇到了。關低亮度螢幕在閃現在還有。喚醒時間跟Mac根本不是乙個量級。我大概...

我們編寫程式時是否要刻意為雙核或者多核CPU進行優化?

Xi Yang 還是說我們仍然像往常一樣編寫這種工作交給作業系統?作業系統從來不會讓你的程式神奇地變成併發。大概只有OpenMP能夠用很少的額外工作把程式變成併發,但那也是編譯時做的,而且和作業系統關係不大,而且比較侷限。通常的做法是 分析程式有哪些同時執行的業務,按照業務本身劃分工作執行緒,使用執...

怎麼編寫Python關於累乘的程式?

王加加 如果你說的累乘指的是階乘,即 n 那麼其他回答已經說的比較好了,就直接用 math factorial n 如果指的是乙個數列依次相乘,那麼沒有工具比NumPy更適合幹這個事了。示例如下 a np.array 1 2,3 np.cumprod a intermediate results 1...