課程
/后端開發
/Python
/初識Python
L = []
X=0
numb=range(1,101)
for x in numb:
? ? X=X+x*x
? ? L.append(X)
print sum(L)
2019-08-14
源自:初識Python 7-2
正在回答
for 的時候,第一個是1,進去后X=0+1*1,這個是滿足的,第二次的時候x=2,X=1+2*2,這里X就不是0了
解決方法:
? ? 把X=0放在for的第一行
? ? 用不著X,直接L.append(x*x)
range 函數是干嘛的?
? ? X=x*x
邏輯問題 sum干的活,你前面自己做了
愛吃韭菜的白菜
復雜表達式j解法:
print? sum([x**2 for x in range(1,101)])
慕虎5078659
慕函數9571386 回復 慕虎5078659
或者直接print X
x=0
for x in range(1,101):
? ? L.append(x**2)
X=x*x
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-09-10
L = []
X=0
numb=range(1,101)
for x in numb:
? ? X=X+x*x
? ? L.append(X)
print sum(L)
for 的時候,第一個是1,進去后X=0+1*1,這個是滿足的,第二次的時候x=2,X=1+2*2,這里X就不是0了
解決方法:
? ? 把X=0放在for的第一行
? ? 用不著X,直接L.append(x*x)
2019-08-22
range 函數是干嘛的?
L = []
X=0
numb=range(1,101)
for x in numb:
? ? X=x*x
? ? L.append(X)
print sum(L)
邏輯問題 sum干的活,你前面自己做了
2019-08-14
復雜表達式j解法:
print? sum([x**2 for x in range(1,101)])
2019-08-14
或者直接print X
2019-08-14
L = []
x=0
for x in range(1,101):
? ? L.append(x**2)
print sum(L)
2019-08-14