```
'''
用for语句生成一个100项的平方数数列的list,即[1,4,9,16,...,10000]
'''
ret = []
for i in range(1, 101, 1):
ret.append(i*i)
print(ret)
'''
用for语句计算100项的平方数数列的和,即1+4+9+16+...+10000的结果
'''
sum = 0
for i in range(101):
sum += i*i
print(sum)
'''
按照数值大小,从大到小排序
'''
a = [4,2,1,9,6,5,3,8,7]
for i in range(len(a)):
for j in range(i+1,len(a)):
if a[j] > a[i]:
t=a[j]
a[j] = a[i]
a[i]=t
print(a)
```
# 用for语句生成一个100项的平方数数列的list,即[1,4,9,16,...,10000]
list = []
for i in range(0,100,1):
list += [(i+1)**2]
print(list)
# 用for语句计算100项的平方数数列的和,即1+4+9+16+...+10000的结果
sum = 1
str = '1'
for i in range(1,100,1):
str +='+%s' % (i+1)**2
sum += (i+1)**2
print(str+'='+'%s'%sum)
# 以下代码输出结果是? 把list数据从大到小排列
a = [4,2,1,9,6,5,3,8,7]
for i in range(len(a)):
for j in range(i+1,len(a)):
if a[j] > a[i]:
t=a[j]
a[j] = a[i]
a[i]=t
print(a)