1.计算1的立方,2的立方,......,9的立方的值
# 定义一个空列表 L = [] # 1-9的立方,(1,10)是左边能取到并从左边开始,右边10是取不到的,右边取到它的n-1. for i in range(1, 10): res = i ** 3 # i的立方 # append是往列表L中加入该数据 L.append(res) print(L, end=" ") # end=" " ,引号中有个空格,代表每加入一个元素中间会有空格
# 方法一
# t = (i ** 3 for i in range(10))
# print(t)
# for i in t:
# print(i, end=" ")
# 方法二
L = []
# 1-9的平方
for i in range(1, 10):
res = i ** 3
# append是往列表L中加入该数据
L.append(res)
print(L, end=" ")
[1, 8, 27, 64, 125, 216, 343, 512, 729]
Process finished with exit code 0
2.输出列表的的各项依次是1的1次方,2的2次方,3的3次方,……,9的9次方
# 定义一个空列表 L = [] # 1-9的平方,左边可以取到,右边只能取到n-1; for i in range(1, 10): res = i ** i # 符号**是幂的意思 # append是往列表L中加入该数据 L.append(res) print(L, end=" ") # end=" " ,引号中有个空格,代表每加入一个元素中间会有空格
# 定义一个空列表,往里面加入数据
L = []
# 1-9的平方
for i in range(1, 10):
res = i ** i # 计算i的i次方的
# res = i ** 2 # 计算i的平方的
# append是往列表中加入该数据
L.append(res)
print(L, end=" ")
[1, 4, 27, 256, 3125, 46656, 823543, 16777216, 387420489]
Process finished with exit code 0