python------写一个取0-100的奇数

在这里插入图片描述

#方案一:采用循环   1.带步长   2.不带步长
a = []
for i in range(1,100+1,2):
    a.append(i)
print('列表a: ',a)
b = []
for j in range(1,100+1):
    if j % 2 == 1:
        b.append(j)
print('列表b: ',b)
#方案二:列表生成式
c = [i for i in range(1,100+1) if i % 2 == 1]
print('列表c: ',c)
d = [j for j in range(1,100+1,2)]
print('列表d: ',d)
#方案三:采用切片
print([i for i in range(1,100+1)][::2])  #[::2}的意思是,从i[0]开始取间隔为2的数,即1,3,5......

版权声明:本文为QQ18180564原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。