初学者笔记(二):利用python输出一个1-100的奇数列表
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 初学者笔记(二):利用python输出一个1-100的奇数列表
- 前言
- 一、for… in 循环语句求奇数列表
- 二、切片求奇数列表
- 三、range求奇数列表
- 四、whlie求奇数列表
- 总结
前言
我们在初学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学习中获得乐趣。更多推荐
初学者笔记(二):利用python输出一个1-100的奇数列表
发布评论