def?avgScore(scores,n=10):
創新互聯公司專注于企業營銷型網站建設、網站重做改版、臨江網站定制設計、自適應品牌網站建設、H5建站、商城網站建設、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為臨江等各大城市提供網站開發制作服務。
s?=?0
for?i?in?range(len(scores)):
s?+=?scores[i]
return?s/n
scores=[90,88,76,45,77,95,66,88,91]
print("按班級人數計算的平均值:{:.2f}".format(avgScore(scores)))
print("按考試人數計算的平均值:{:.2f}".format(avgScore(scores,len?(scores))))
按照題目要求編寫的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])
源代碼(注意源代碼的縮進)
1、average_sum函數的功能為求一批數中大于平均值
sum=0
k=0
for i in range(n):
sum=sum+a[i]
average=sum/n
for i in range:
if(a[i]average):
k=k+a[i]
return k
2、編寫函數fun求一個不多于五位數的正整數的位數
if(m9999):
place=5
elif(m999):
place=4
elif(m99):
place=3
elif(m9):
place=2
else:
place=1
return place
3、請編fun函數,求4*4整形數組的主對角線元素的和
sum=0.0
for i in range(4):
sum+=a[i][i]
return sum
4、已知:一元錢一瓶汽水,喝完后兩個空瓶換一瓶汽水。問:請輸入錢數(大于1的正整數),則根據錢數最多可以喝到幾瓶汽水。
s=0
k=0
while m0:
m=m-1
s=s+1
k=k+1
while k=2:
k=k-2
s=s+1
k=k+1
return s
5、編寫函數fun(x,y),函數的功能是若x、y為奇數,求x到y之間的奇數和;若x、y為偶數,則求x到y之間的偶數和。要求必須使用for結構。
主函數的功能是分別計算如下的值:
(1+3+5+……+777)+(2+4+6+……+888)=???
(1+3+5+……+1111)+(2+4+6+……+2222)=???
(1+3+5+……+1999)+(2+4+6+……+1998)=???
s=0
for i in range(x,y+1,2):
s=s+i
return s
6、編寫函數main 求3!+6!+9!+12!+15!+18!+21!
s=0
for i in range(3,22,3):
r=1
for j in range(1,i+1):
r*=j
s+=r
print(s)
一行即可,排下序,取最后一個即可~
def maxnum(*nums):
return sorted(nums)[-1]
print(maxnum(-1, 34, -9, 56))#56
print(maxnum(1, 4, 6, 95, 3, 78))#95
答: 對于這題,首先要明白水仙花數的概念,它首先是一個三位數,其次個位、十位和百位的三次冪相加之和等于它本身。因此根據這個思路編寫以下代碼。
對應的運行結果如下所示。注意水仙花數只有4個。
【相關學習推薦:python教程】
python做數學函數題的方法:
1、打開CMD命令行以后我們先來看一個求平方的函數,如下圖所示,用pow即可計算某個數的幾次方
2、接下來我們可以運用abs函數來求某一個數的絕對值,如下圖所示
3、在遇到小數的時候,我們經常需要舍棄小數的部分直接用整數,那么就可以用floor函數了,但是直接用的話是報錯的,如下圖所示
4、這個時候我們需要導入math模塊,因為floor函數在math模塊中,如下圖所示
5、接下來我們還會用到math函數中的開平方根的函數sqrt,如下圖所示
6、最后我們在應用數學函數的時候可以直接將起賦值給某個變量,然后直接調用該變量即可,如下圖所示
網頁題目:python編寫函數題,python函數編程題目
鏈接URL:http://www.2m8n56k.cn/article0/hcecio.html
成都網站建設公司_創新互聯,為您提供網站制作、企業網站制作、微信公眾號、做網站、靜態網站、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯