目錄
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供肇源網(wǎng)站建設(shè)、肇源做網(wǎng)站、肇源網(wǎng)站設(shè)計、肇源網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、肇源企業(yè)網(wǎng)站模板建站服務(wù),十余年肇源做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
一、寫一個函數(shù)求三個數(shù)的和,并返回結(jié)果
二、寫一個函數(shù)求三個數(shù)的平均值,并返回結(jié)果
三、再寫一個函數(shù)求每個數(shù)與平均值之間的差,并返回結(jié)果
本節(jié)中的萬花筒通過彩色隨機(jī)螺旋線來實現(xiàn)。我們首先定義一個函數(shù)draw(),這個函數(shù)用來繪制一個螺旋線,函數(shù)中的畫筆起始位置的坐標(biāo)為函數(shù)的兩個形參。然后調(diào)用函數(shù)的時候使用一個for循環(huán)來實現(xiàn)多次調(diào)用函數(shù),同時,函數(shù)的兩個實參由random模塊生成的隨機(jī)數(shù)組成。
按照題目要求編寫的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))