我是靠谱客的博主 土豪小天鹅,这篇文章主要介绍【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数,现在分享给大家,希望可以做个参考。

【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数

在前面博客中我们介绍了Python程序结构的三要素,其中就提到了循环,而今天我们就来看看for循环和for循环中使用较多的range函数.

for循环(重复执行语句)

用关键字for来表示

for循环特点:

  • 有一个清晰的循环次数,或者清晰的循环结束标志等

语法:

复制代码
1
2
3
for 对列表中的元素进行临时命名 in 列表名称: 循环语句模块

案例:

复制代码
1
2
3
4
5
6
7
8
a = [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
5
for 从列表一取出的元素进行临时命名 in 列表一: for 从列表一取出的元素进行临时命名 in 列表一: 进行条件循环,循环结束以后 开始进行这条循环

for循环嵌套案例:

求2到100以内的所有素数(质数)(除了一和它本身,无法被其它数整除的数)

复制代码
1
2
3
4
5
6
7
for 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
5
a = range(2, 10, 2) for ind in a: print(ind) # 那么输出的值为[2,4,6,8]

最后

以上就是土豪小天鹅最近收集整理的关于【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数【循序渐进学Python】Python中的循环(一)——for循环(嵌套)与range函数的全部内容,更多相关【循序渐进学Python】Python中内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部