課程
/后端開發
/Python
/初識Python
這個是需要我們做什么
2020-03-15
源自:初識Python 3-1
正在回答
def average(*args):
? ? length=len(args)#數出有幾個參數,以便之后算平均數
? ? sums=0.0#累加器,起始為0.0,浮數,新的Python版本可以直接為0,
? ? for each in args:#從所有參數里面進行取數,下面進行累加
? ? ? ? sums+=each
? ? ? ??
? ? if length==0:#由于有不輸入參數的情況,而0又不能作為除數,所以這里需要進行判斷
? ? ? ? return 0.0
? ? else:
? ? ? ? return (sums/length)#返回平均數
print (average())#這里Python的版本都是2.+的,print可以不用加括號,新的版本都要加
print (average(1, 2))
print (average(1, 2, 2, 3, 4))
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-03-15
def average(*args):
? ? length=len(args)#數出有幾個參數,以便之后算平均數
? ? sums=0.0#累加器,起始為0.0,浮數,新的Python版本可以直接為0,
? ? for each in args:#從所有參數里面進行取數,下面進行累加
? ? ? ? sums+=each
? ? ? ??
? ? if length==0:#由于有不輸入參數的情況,而0又不能作為除數,所以這里需要進行判斷
? ? ? ? return 0.0
? ? else:
? ? ? ? return (sums/length)#返回平均數
print (average())#這里Python的版本都是2.+的,print可以不用加括號,新的版本都要加
print (average(1, 2))
print (average(1, 2, 2, 3, 4))