· 用for语句生成一个100项的平方数数列的list,即[1,4,9,16,...,10000]:
range(1,101)
a=list(range(1,101))
squared_a=[x**2 for x in a]
print('平方后的列表是%s'%squared_a)
或
a=list(range(1,101))
squared_a = []
for x in a:
squared_a.append(x**2)
print("平方后的列表是", squared_a)
· 用for语句计算100项的平方数数列的和,即1+4+9+16+...+10000的结果
a=list(range(1,101))
squared_a = []
for x in a:
squared_a.append(x**2)
b=sum(squared_a)
print('平方列表综合为%s'%b)
或
a=list(range(1,101))
squared_a = []
for x in a:
squared_a.append(x**2)
b=sum(squared_a)
print("平方列表总和为",b)