lst = [] #定義一個空列表
專注于為中小企業提供網站制作、網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業珠海免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上千余家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
str = raw_input("請輸入數值,用空格隔開:")
lst1 = str.split(" ")#lst1用來存儲輸入的字符串,用空格分割
i = 0
while i = len(lst1)+1:
lst.append(int(lst1.pop()))#將lst1的數據轉換為整型并賦值給lst
i += 1
#print(lst)
def sum(list):
"對列表的數值求和"
s = 0
for x in list:
s += x
return s
def average(list):
"對列表數據求平均值"
avg = 0
avg = sum(list)/(len(list)*1.0) #調用sum函數求和
return avg
print("avg = %f"%average(lst))
擴展資料:
for循環小括號里第一個“;”號前為一個為不參與循環的單次表達式,其可作為某一變量的初始化賦值語句, 用來給循環控制變量賦初值; 也可用來計算其它與for循環無關但先于循環部分處理的一個表達式。
執行的中間循環體可以為一個語句,也可以為多個語句,當中間循環體只有一個語句時,其大括號{}可以省略,執行完中間循環體后接著執行末尾循環體。
執行末尾循環體后將再次進行條件判斷,若條件還成立,則繼續重復上述循環,當條件不成立時則跳出當下for循環。
1、首先打開python的編輯器軟件,編輯器的選擇可以根據自己的喜好,之后準備好一個空白的python文件:
2、接著在空白的python文件上編寫python程序,這里假設當x>1的時候,方程為根號下x加4,當x-1時,方程為5乘以x的平方加3。所以在程序的開始需要引入math庫,方便計算平方和開方,之后在函數體重寫好表達式就可以了,最后調用一下函數,將結果打印出來:
3、最后點擊軟件內的綠色箭頭,運行程序,在下方可以看到最終計算的結果,以上就是python求分段函數的過程:
def?avgScore(scores,n=10):
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做函數計算 計算數學函數Python
文章網址:http://m.newbst.com/article30/hpohso.html
成都網站建設公司_創新互聯,為您提供、域名注冊、網站設計、軟件開發、外貿建站、關鍵詞優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯