工程與科技
大學
第3 16 17條完全不知道要打什麼
用while true算BMI能算完一組數據再直接算下一組不用重跑嗎?
有既定的數據要用if設range嗎?
Python初學真的問題很多抱歉(;´༎ຶД༎ຶ`)
3
4
600 v0u - W NE
while True:
try:
height, weight = input("height, weight:").split("")
height = float("height")
weight = float("weight")
bmi = weight/((height/100)**2)
if bmi <= 18.5 :
print("underweight")
elif 18.5 < bmi <= 25 :
print("normal weight")
elif 25 < bmi <= 30 :
print("overweight")
elif 30 < bmi :
print("obese")
10
11
12
13
14
15
16
except:
exit(print())
17
18
19
20
I
解答
您的問題解決了嗎?
看了這個問題的人
也有瀏覽這些問題喔😉
推薦筆記
計算機程式-Part 1
105
0
計算機程式-Part 3
57
0
計算機程式-Part 2
56
0
計算機程式-Part 4
53
0
R程式語言
48
1
Python初學筆記
26
0
程式設計
19
0
電路學EP.02 電路分析方法
19
0
轉型的部分打錯了,float(height)才對,用“”包起來會變成把"height"這個字串轉成浮點數(float)。