亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

7-2 python之調用函數


任務

sum()函數接受一個list作為參數,并返回list所有元素之和。請計算 1*1 + 2*2 + 3*3 + ... + 100*100。


這是我寫的代碼

L = [range(1,101)]

sum = 0

for x in L:

? ? sum= sum + x*x

print sum(L)



為什么答案那里L[]里面是空的 ,我這樣寫有什么錯誤嗎

正在回答

2 回答

L = range(1,101)

sum = 0

for x in L:

? ? sum= sum + x*x

print sum

你再運行一下 range本身就是一個list ?并且輸出時sum(L)..不是輸出從1累加到100?

0 回復 有任何疑惑可以回復我~
#1

慕圣4445019 提問者

非常感謝!
2017-07-02 回復 有任何疑惑可以回復我~

你這是多余的,Python里面L=range(1,101)返回值L本來就是一個列表[1,2,3....,100],細節啊。http://img1.sycdn.imooc.com//59574f3c0001e53202770064.jpg

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758364    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

7-2 python之調用函數

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號