廢話不多說,改進(jìn)版繼續(xù)上程序哈:
創(chuàng)新互聯(lián)是一家專業(yè)提供紫云企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為紫云眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
def bmi():
name=input('Name:')
height=input('Height(m):')
weight=input('Weight(kg):')
BIM=float(float(weight)/(float(height)**2))
print('您的BIM指數(shù)為:',BIM)
if BIM 18.5:
print('你太輕了!')
elif BIM=25:
print('標(biāo)準(zhǔn)體重哦哦!')
elif BIM=32:
print('您有點微胖哦哦!')
else:
print('您太胖了,該減肥了')
bmi()
for i in range(10):
choose =input('您是否愿意繼續(xù)計算BMI(y/n):')
if choose=='y':
bmi()
else:
break
sg?=?input('你的身高多少(米):')
tz?=?input('你的體重多少(公斤):')
BMI?=?round(float(tz)?/?float(sg)?**?2,?1)
if?BMI??18.5:
print('BMI={0},{1}'.format(BMI,?'偏瘦'))
elif?18.5?=?BMI??24.9:
print('BMI={0},{1}'.format(BMI,?'標(biāo)準(zhǔn)'))
elif?25.0?=?BMI??29.9:
print('BMI={0},{1}'.format(BMI,?'超重'))
elif?25?=?BMI:
print('BMI={0},{1}'.format(BMI,?'肥胖'))
這是委托我讀五年級的兒子寫的。^_^
weight=int(raw_input("請輸入體重(千克):"))
height=int(raw_input("請輸入身高(米):"))
BMI=weight/(height*height)
print?"BMI=",BMI
if??BMI19:
print“輕體重"
elif??BMI=19?and?BMI25:
print"健康身體"
elif?BMI=25?and?BMI28:
print"超重“
else:
print"肥胖”
raw_input("press?any?key?to?quit.")
按照題目要求編寫的Python程序如下
def calBMI(height,weight):
BMI=weight/(height*height)
if BMI18.5:
return [BMI,"過輕"]
elif BMI24:
return [BMI,"正常"]
elif BMI28:
return [BMI,"過重"]
else:
return [BMI,"肥胖"]
import re
s=input("請輸入你的身高(米)和體重(公斤)【逗號隔開】:")
s1=re.split(r'[,,]',s)
height=float(s1[0])
weight=float(s1[1])
name="李子健"
bmi=calBMI(height,weight)
print("{}的測算結(jié)果為:".format(name))
print("BMI:%.2f"%bmi[0])
print(bmi[1])
源代碼(注意源代碼的縮進(jìn))
當(dāng)前題目:BMI的Python函數(shù) Python求bmi
分享地址:http://jinyejixie.com/article28/dodogcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、企業(yè)建站、關(guān)鍵詞優(yōu)化、服務(wù)器托管、自適應(yīng)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)