按照題目要求編寫的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("{}的測算結果為:".format(name))
print("BMI:%.2f"%bmi[0])
print(bmi[1])
源代碼(注意源代碼的縮進)
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,?'標準'))
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.")
# BMI = 體重 /(身高 ** 2)
weight=input("請輸入您的體重(kg):")#輸入身高
height=input("請輸入您的身高(m):")#輸入身高
BMI=float(weight)/(float(height)**2)#計算BMI
print("您的BMI是" + str(BMI))#打印bmi
廢話不多說,改進版繼續上程序哈:
def bmi():
name=input('Name:')
height=input('Height(m):')
weight=input('Weight(kg):')
BIM=float(float(weight)/(float(height)**2))
print('您的BIM指數為:',BIM)
if BIM 18.5:
print('你太輕了!')
elif BIM=25:
print('標準體重哦哦!')
elif BIM=32:
print('您有點微胖哦哦!')
else:
print('您太胖了,該減肥了')
bmi()
for i in range(10):
choose =input('您是否愿意繼續計算BMI(y/n):')
if choose=='y':
bmi()
else:
break
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函數求BMI python函數求整數的逆序數
文章位置:http://m.kartarina.com/article28/hgjhcp.html
成都網站建設公司_創新互聯,為您提供網站設計公司、云服務器、做網站、ChatGPT、網站設計、關鍵詞優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯