详解Python 循环嵌套


Posted in Python onJuly 09, 2020

Python 语言允许在一个循环体里面嵌入另一个循环。

Python for 循环嵌套语法:

for iterating_var in sequence:
 for iterating_var in sequence:
  statements(s)
 statements(s)

Python while 循环嵌套语法:

while expression:
 while expression:
  statement(s)
 statement(s)

你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。

实例:

以下实例使用了while循环嵌套输出2~100之间的素数:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
i = 2
while(i < 100):
 j = 2
 while(j <= (i/j)):
  if not(i%j): break
  j = j + 1
 if (j > i/j) : print i, " 是素数"
 i = i + 1
 
print "Good bye!"

以上实例输出结果:

2 是素数
3 是素数
5 是素数
7 是素数
11 是素数
13 是素数
17 是素数
19 是素数
23 是素数
29 是素数
31 是素数
37 是素数
41 是素数
43 是素数
47 是素数
53 是素数
59 是素数
61 是素数
67 是素数
71 是素数
73 是素数
79 是素数
83 是素数
89 是素数
97 是素数
Good bye!

使用for循环嵌套来获取100以内的素数

#!/usr/bin/python
# -*- coding: UTF-8 -*-

num=[];
i=2
for i in range(2,100):
 j=2
 for j in range(2,i):
  if(i%j==0):
   break
 else:
  num.append(i)
print(num)

输出结果

[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]

以上就是详解Python 循环嵌套的详细内容,更多关于Python 循环嵌套的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
分析python服务器拒绝服务攻击代码
Jan 16 Python
利用Python将时间或时间间隔转为ISO 8601格式方法示例
Sep 05 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
Sep 08 Python
python遍历一个目录,输出所有的文件名的实例
Apr 23 Python
python实现键盘控制鼠标移动
Nov 27 Python
Python常见数据结构之栈与队列用法示例
Jan 14 Python
python定间隔取点(np.linspace)的实现
Nov 27 Python
如何基于pythonnet调用halcon脚本
Jan 20 Python
python encrypt 实现AES加密的实例详解
Feb 20 Python
基于python实现对文件进行切分行
Apr 26 Python
Python enumerate() 函数如何实现索引功能
Jun 29 Python
Flask中jinja2的继承实现方法及实例
Mar 03 Python
keras分类之二分类实例(Cat and dog)
Jul 09 #Python
python中tkinter窗口位置\坐标\大小等实现示例
Jul 09 #Python
Python2.x与3​​.x版本有哪些区别
Jul 09 #Python
浅谈keras中Dropout在预测过程中是否仍要起作用
Jul 09 #Python
在keras中对单一输入图像进行预测并返回预测结果操作
Jul 09 #Python
python求解汉诺塔游戏
Jul 09 #Python
Django中Aggregation聚合的基本使用方法
Jul 09 #Python
You might like
附件名前加网站名
2008/03/23 PHP
PHP中的integer类型使用分析
2010/07/27 PHP
PHP实现图片自动清理的方法
2015/07/08 PHP
PHP编程实现脚本异步执行的方法
2017/08/09 PHP
JQuery的一些小应用收集
2010/03/27 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
2013/06/24 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
JS记录用户登录次数实现代码
2014/01/15 Javascript
javascript实现节点(div)名称编辑
2014/12/17 Javascript
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
jQuery滚动条插件nanoscroller使用指南
2015/04/21 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
js使用highlight.js高亮你的代码
2017/08/18 Javascript
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
jQuery中DOM常见操作实例小结
2019/08/01 jQuery
javascript实现的图片预览和上传功能示例【兼容IE 9】
2020/05/01 Javascript
Python中使用strip()方法删除字符串中空格的教程
2015/05/20 Python
18个Python脚本可加速你的编码速度(提示和技巧)
2019/10/17 Python
使用 Supervisor 监控 Python3 进程方式
2019/12/05 Python
Python实现变声器功能(萝莉音御姐音)
2019/12/05 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
使用matplotlib的pyplot模块绘图的实现示例
2020/07/12 Python
酒店个人培训自我鉴定
2013/12/11 职场文书
采购员的工作职责
2013/12/26 职场文书
财产公证书格式
2014/04/10 职场文书
国旗下讲话演讲稿
2014/05/08 职场文书
车间安全生产标语
2014/06/06 职场文书
双拥工作宣传标语
2014/06/26 职场文书
关心下一代工作先进事迹
2014/08/15 职场文书
爱心捐款感谢信
2015/01/20 职场文书
汽车转让协议书
2015/01/29 职场文书
2015军训通讯稿大全
2015/07/18 职场文书
公司转让协议书
2016/03/19 职场文书
2019年教师入党申请书
2019/06/27 职场文书