python版本3.8.1
def bmi(height,weight):
#三引號中輸入的註釋,可以通過 函數名.__doc__ 得到
#使用 print(bmi.__doc__)打印
"""計算BMI的值:
公式:身高/(體重*體重)
身高是以米爲單位,如1.7米
體重是以公斤爲單位,如50公斤
函數返回計算好的BMI值,保留一位小數
"""
bmi_value = round(weight/(height*height),1)
#如果返回多個值,多個值被包在元組裏
if(bmi_value < 18.5):
return bmi_value,'多喫點'
elif(bmi_value <= 24):
return bmi_value,'你真棒!'
else:
return bmi_value,'多運動'
print(bmi.__doc__) #打印bmi函數中三引號裏面的內容
#return返回值爲多個時,多個值被包在元組裏
print(bmi(1.70,50)) #輸出:(17.3, '多喫點')
#用多個變量去存儲
value,mes = bmi(1.70,50)
print(value,mes) #輸出:17.3 多喫點
#用1個變量去存儲
result = bmi(1.70,50)
for i in range(len(result)):
print(result[i])
#輸出:
#17.3
#多喫點