mark
> list=[]
> #定义创建一个空的列表
> for i in range (1,101):#for循环拿出数1~100
> vlu= i*i#算出平方
> list.append(vlu)#加进列表
> #循环结束,list补充完毕
> print(list)
> total=sum(list)#sum函数计算list总值
> print(total)
总结用for 配合 range 遍历列表 ,用来计算判断仓内各个股票状态
课后答案:用两个for循环,进行简单选择排序
def shulie():
# 新建一个空列表
d = 0
# 循环从1到99(包括99),计算每个数的平方,并添加到列表中
for i in range(1, 100):
c = i ** 2
d+=c
# 返回包含所有平方数的列表
return d
# 调用函数并打印结果
print(shulie())
a=[9,8,7,6,5,4,3,2,1]
用for语句生成一个100项的平方数数列的list,即[1,4,9,16,...,10000]
```
def shulie():
l = []
for i in range(1, 101):
c = i ** 2
l.append(c)
return l
```
用for语句计算100项的平方数数列的和,即1+4+9+16+...+10000的结果
```
def sum(list):
sum = 0
for i in list:
sum += i
return sum
```
以下代码输出结果是?(len之前提到过,不记得的直接百度下)
```
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)
```
[9, 8, 7, 6, 5, 4, 3, 2, 1]