初学者笔记(二):利用python输出一个1-100的奇数列表

初学者笔记(二):利用python输出一个1-100的奇数列表

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

我们在初学Python中经常碰到一些需要特定列表的情况,本文以求一个1-100的奇数列表的目标进行方法汇总,初学者可以参考一下。


提示:以下是本篇文章正文内容,下面案例可供参考

一、for… in 循环语句求奇数列表

提示:初学者应注意以下区别:i%2 == 0成立条件:i为2的倍数; i/2 == 0成立条件:i为-1、0或1。
代码如下(示例):

# -*- coding: utf-8 -*-
i=1
for i in range(100):
    if i%2==0: 
    #i%2 == 0成立条件:i为2的倍数
    #i/2 == 0成立条件:i为-1、0或1
        i+1
    else:
        print(i)

二、切片求奇数列表

代码如下(示例):

list_str=list(range(0,100)[1::2]) 
print(list_str)
[1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99]

三、range求奇数列表

range有很多特殊的功能,利用range的功能可以很简单的求得奇数列表。代码如下(示例):

# -*- coding: utf-8 -*-
for i in range(1,100,2):
    print(i,end=" ")

四、whlie求奇数列表

# -*- coding: utf-8 -*-
i=0
result=[]
while i<100:
    if i%2==0:
        result.append(i+1)
    i+=1
print(result)

总结

以上就是今天要讲的内容,本文仅仅简单介绍了求奇数列表四种方法的使用,希望大家能从python学习中获得乐趣。
  • 10
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值