課程
/后端開發
/Python
/初識Python
>>> L=[range(0,101)]
>>> sum=0
>>> for x in L:
sum=sum+x*x
print sum
2017-11-17
源自:初識Python 7-2
正在回答
L=range(1,101)
sum=0
for x in L:
? ? sum=sum+x*x
Python的代碼塊區分就是根據縮進來區分的,所以Python對代碼的縮進要求嚴格,哪個是并列,哪些是上下級要區分好!不懂再問我!
hahahah123 提問者
print(sum)試試
把你的 list 改成L=[i for i in range(0, 101)] 就可以了
L的list定義有問題,在【】里使用ranger創建函數得到的是一個list。
另外sum=sum+x*x 沒有嚴格的空格書寫
qq_秋千樹_0 回復 hahahah123 提問者
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-11-17
L=range(1,101)
sum=0
for x in L:
? ? sum=sum+x*x
print sum
Python的代碼塊區分就是根據縮進來區分的,所以Python對代碼的縮進要求嚴格,哪個是并列,哪些是上下級要區分好!不懂再問我!
2017-11-17
print(sum)試試
2017-11-17
把你的 list 改成L=[i for i in range(0, 101)] 就可以了
2017-11-17
L的list定義有問題,在【】里使用ranger創建函數得到的是一個list。
另外sum=sum+x*x 沒有嚴格的空格書寫