python命令行for循环,python的for循环语句怎么理解
Python语句的执行过程:1。遍历序列索引,执行循环的遍历方式是通过索引;2.for中的语句和普通语句没有区别。当循环正常执行时,将执行else中的语句。
相关免费学习推荐:python视频教程
python for语句的执行过程:
Python循环可以遍历任何项目序列,比如列表或字符串。
语法:
for循环的语法格式如下:
用于序列:中的iterating _ var
流程图:
示例:
#!/usr/bin/python
# -*-编码: UTF-8 -*-
“python”3360 #中forletter的第一个实例
打印当前信函: ,信函
水果=[香蕉,苹果,芒果]
对于水果中的水果: #二审
打印当前水果: ,水果
打印“再见!”上面的示例输出结果:
当前字母: P
当前字母: y
当前字母: t
当前字母: h
当前字母: o
当前字母: n
当前水果:香蕉
当前水果:苹果
当前水果:芒果
再见!通过序列索引迭代
另一种遍历循环的方法是通过索引,如下例所示:
#!/usr/bin/python
# -*-编码: UTF-8 -*-
水果=[香蕉,苹果,芒果]
对于范围内的索引(len(水果)):
打印“当前水果:”,水果[索引]
打印“再见!”上面的示例输出结果:
当前水果:香蕉
当前水果:苹果
当前水果:芒果
再见!在上面的例子中,我们使用了内置函数len()和range()。函数len()返回列表的长度,即元素的数量。Range返回系列的数字。
循环使用 else 语句
在python中,for … else就是这个意思。for中的语句和普通语句没有区别。else中的语句会在循环正常执行时执行(也就是for没有被跳出中断),while … else也一样。
例子
#!/usr/bin/python
# -*-编码: UTF-8 -*-
For num in range(10,20): #迭代10到20之间的数字
对于范围(2,num): #中的I,根据因子进行迭代
如果num%i==0: #确定第一个因子
J=num/i #计算第二个因子
打印“%d”等于% d * % d“%(数字,I,j)
Break #跳出当前循环
else: #循环的一部分
打印数字,是一个质数的输出结果如上例:
10等于2 * 5。
1是一个质数。
2等于2 * 6。
13是一个质数
14等于2 * 7。
15等于3 * 5。
16等于2 * 8。
17是个质数
18等于2 * 9。
19是一个大于等于19的质数,这是python for语句执行过程的细节。其他相关文章请多关注盛行的IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。