搜索
写经验 领红包

pythofo循环语句(pythofo循环语句用法)

在生活中,很多人可能想了解和弄清楚Python | for 循环的相关问题?那么关于pythonfor循环语句的答案我来给大家详细解答下。

pythonfor循环语句(pythonfor循环语句用法)

前言

在代码中有的时候我们需要程序不断地重复执行某一种操作例如我们需要不停的判断某一列表中存放的数据是否大于 0,这个时候就需要使用循环控制语句这里会讲解 for 循环

python 有两种循环语句,一个是 for、一个是 while

功能和语法

for 循环变量 in 序列:    代码块

序列

for 语句用于遍历序列中的元素,这里所讲的序列是广义的,可以是:

列表元组集合range 对象

遍历列表

 输出结果1234

遍历元组

 输出结果1234

遍历集合

 输出结果1234

遍历字典

34;3&34;4& 输出结果1234

遍历 range

 输出结果01234

双重循环

39;张三&34;李四&34;老汪&34;名:&34; 分:& 输出结果名: 张三  分: 60名: 张三  分: 70名: 李四  分: 60名: 李四  分: 70名: 老汪  分: 60名: 老汪  分: 70

多个变量的栗子

34;张三&34;80&34;李四&34;81&34;老汪&34;82& 输出结果张三 80李四 81老汪 82

结合 continue + if 的栗子

 如果是奇数,则跳出本次循环    if i % 2 != 0:        continue     输出结果12

结合 break + if 的栗子

 如果是 4 ,则结束 for 循环    if i == 4:        break     输出结果6 

在 for 循环中使用 else 语句

for 变量 in 序列:    代码块 1else:    代码块 2

当 for 循环正常完成后,会自动进入到 代码块 2

代码栗子一

检测 number 是否会素数

range(2, number) 会生成 2、3、4、5、6、7、8 的数字序列判断 factor 是否可以被 number 整除如果是,则 number 不是素数如果 for 循环整除结束,就会进到 else 里面,则 number 为素数
number = 9 9 求模 2、3、4、5、6、7、8    if number % factor == 0:         结束 for 循环        breakelse:     输出结果False

代码栗子二

34;执行 else 代码块& 输出结果01234

重点

若想执行 else 里面的代码块,必须是触达到循环条件且为假如果在循环里面提前结束了循环(break),则不会执行 else 里面的代码块

温馨提示:通过以上关于Python | for 循环内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。