我是靠谱客的博主 土豪小天鹅,这篇文章主要介绍【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数,现在分享给大家,希望可以做个参考。
【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数
在前面博客中我们介绍了Python程序结构的三要素,其中就提到了循环,而今天我们就来看看for循环和for循环中使用较多的range函数.
for循环(重复执行语句)
用关键字for来表示
for循环特点:
- 有一个清晰的循环次数,或者清晰的循环结束标志等
语法:
复制代码
1
2
3for 对列表中的元素进行临时命名 in 列表名称: 循环语句模块
案例:
复制代码
1
2
3
4
5
6
7
8a = [1, 2, 3, 4, 5, 6] # 对于a中的每一个元素,我们给这个元素用id表示,执行打印操作 for id in a: print(id) b = range(10, 15) for id1 in b: print(id1)
打印以后的结果为:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12# 1 # 2 # 3 # 4 # 5 # 6 # 10 # 11 # 12 # 13 # 14
for循环嵌套语法
复制代码
1
2
3
4
5for 从列表一取出的元素进行临时命名 in 列表一: for 从列表一取出的元素进行临时命名 in 列表一: 进行条件循环,循环结束以后 开始进行这条循环
for循环嵌套案例:
求2到100以内的所有素数(质数)(除了一和它本身,无法被其它数整除的数)
复制代码
1
2
3
4
5
6
7for a in range(2, 101): for b in range(2, a): if a % b == 0: break else: print(a)
range(一个函数)
- 产生一个有规律的由数字组成的列表
range用法:
使用包含三个参数:
-
range(start,end,step)
-
start:开始数字,以后生成的列表里,包含这个数字作为第一个数字,默认为0
-
end:结束数字,这个数字不包含在range生成的列表里
-
step:步长,即每次增加多少,默认为1
案例:
复制代码
1
2
3
4
5a = range(2, 10, 2) for ind in a: print(ind) # 那么输出的值为[2,4,6,8]
最后
以上就是土豪小天鹅最近收集整理的关于【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数的全部内容,更多相关【循序渐进学Python】Python中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复