課程
/后端開發(fā)
/Python
/初識Python
另外,我在notepad++中實驗是,提示溢出錯誤。
2016-04-07
源自:初識Python 7-7
正在回答
題主的代碼 ?幾乎 就沒有錯誤。。。。 就是變量名寫錯了:
def?average(*args): ????sum=0.0 ????if?len(agrs)==0: ????????return?sum ????for?x?in?args: ????????sum=sum+x ????return?sum/len(agrs) print?average() print?average(1,?2) print?average(1,?2,?2,?3,?4)
第三行,第七行的 args 寫成了 agrs.
慕仰0796019 提問者
賣電腦。。cols
def average(*args):
? ? sum=0.0
? ? if len(agrs)==0:
? ? ? ? return sum
? ? for x in args:
? ? ? ? sum=sum+x
? ? return sum/len(agrs)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
#謝謝了
可以把代碼放上來看看
舉報
學(xué)python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-04-07
題主的代碼 ?幾乎 就沒有錯誤。。。。 就是變量名寫錯了:
第三行,第七行的 args 寫成了 agrs.
2022-03-25
賣電腦。。cols
2016-04-07
def average(*args):
? ? sum=0.0
? ? if len(agrs)==0:
? ? ? ? return sum
? ? for x in args:
? ? ? ? sum=sum+x
? ? return sum/len(agrs)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
#謝謝了
2016-04-07
可以把代碼放上來看看