為啥運行結果是1 5 14 30 55 91 140 204 285 385 506 650 819 1015 1240 1496 1785 2109 2470 2870 3311 3795 4324 4900 5525 6201 6930 7714 8555 9455 10416 11440 12529 13685 14910 16206 17575 19019 20540 22140 23821 25585 27434 29370 31395 33511 35720 38024 40425 42925
sum = 0
L = list(range(1,101))
for i in L:
i = i ** 2
sum = sum + i?
print(sum)
2019-08-14
python 對縮進要求極為嚴格,print應該在for循環外面
2019-03-17
print語句應該在for循環之外,否則每次循環都會執行print。
2019-03-10
L = xrange(1, 101)
print sum([i*i for i in L])
像這樣就可以了
2019-03-02
把print(sum)頂格即可
2019-02-23
是不是把print放到和sum同一級了
2019-02-22
range(1,101)已經是一個列表了,沒必要加list,i = i ** 2應該不是兩個*號吧