Python学习第二篇

list_num=list(range(1,1000001))
print(min(list_num))
print(max(list_num))
print(sum(list_num))
print("\n")
print(list(range(1,20,2)))
num=list(range(1,20,2))
for number in range(1,len(num)+1):
    print(num[number-1])
print("\n")
cube=[num**3 for num in range(1,11)]
print(cube)

cube=[]
for num in range(1,11):
    cube.append(num**3)
    print(cube[num-1])

1 首先知道Python中提供了丰富的函数,min,max,sum ,len(len用来测量列表元素的个数),range list

2 **表示乘方运算。比如2**3表示2的3次方,3**2表示3的2次.

3 range(a,b)表示产生从a逐渐+1到b-1的数值(但没有生成列表,只是表示生成了这么多离散的数,返回值并不是列表,要产生列表需要用list),range(a,b,c)表示产生a-b之间间隔为c的数

4 注意 

cube=[num**3 for num in range(1,11)]
这种生成列表方式是十分简洁的,要学习其中的思想

猜你喜欢

转载自www.cnblogs.com/shaonianpi/p/9458783.html