為什么不能用for,求解
L = []
x = 1
for x in L:
??? if x<=100:
??????? L.append(x*x)
??????? x = x +1
??? else:
??????? print erorr
print sum(L)
L = []
x = 1
for x in L:
??? if x<=100:
??????? L.append(x*x)
??????? x = x +1
??? else:
??????? print erorr
print sum(L)
2020-01-03
舉報(bào)
2020-02-26
我用的列表推導(dǎo)式
L = [(x * x) for x in range(1, 101)]
2020-02-19
你都沒(méi)理解前面學(xué)的。
2020-02-13
x = 1
l = []
while x <= 100:
? b = x*x
? l.append(b)
? x = x+1?
print sum(l)
我用的while循環(huán)可以
2020-02-06
L = []
for i in range(1,101):
? ? L.append(i*i)
print sum(L)
可以用
2020-02-01
可以用for,
2020-01-14
L=[]是空的
x = 1
for x in range(1,101):
? ? if x<=100:
? ? ? ? L.append(x*x)
? ? ? ? x = x +1
? ? else:
? ? ? ? print 'erorr'
print sum(L)
2020-01-03
你一開(kāi)始定義的L是空,所以for循環(huán)一開(kāi)始在L里面就沒(méi)有東西,你的x就沒(méi)有意義了。