举例详解Python中循环语句的嵌套使用


Posted in Python onMay 14, 2015

 Python编程语言允许在一个循环内嵌套另一个循环。下面将介绍几个例子来说明这一概念。
语法

在Python中嵌套循环语句的语法如下:

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

 Python编程语言允许在一个循环内嵌套另一个循环。下面将介绍几个例子来说明这一概念。
语法

在Python中嵌套循环语句的语法如下:

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

Python编程语言的一个嵌套while循环语句的语法,如下所示:

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

在循环嵌套最后需要说明的是,可以把任何类型的循环的任何其他类型的循环里面。例如,for循环内可以放置while循环,反之亦然。
例子

下面的程序使用一个嵌套的循环,从2到100中找出所有的素数:

#!/usr/bin/python

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, " is prime"
  i = i + 1

print "Good bye!"

当执行上面的代码,它会产生以下结果:

2 is prime
3 is prime
5 is prime
7 is prime
11 is prime
13 is prime
17 is prime
19 is prime
23 is prime
29 is prime
31 is prime
37 is prime
41 is prime
43 is prime
47 is prime
53 is prime
59 is prime
61 is prime
67 is prime
71 is prime
73 is prime
79 is prime
83 is prime
89 is prime
97 is prime
Good bye!
Python 相关文章推荐
Python常见数据结构详解
Jul 24 Python
使用pygame模块编写贪吃蛇的实例讲解
Feb 05 Python
python3.4控制用户输入与输出的方法
Oct 17 Python
在Python dataframe中出生日期转化为年龄的实现方法
Oct 20 Python
Python3将数据保存为txt文件的方法
Sep 12 Python
Pycharm+Python工程,引用子模块的实现
Mar 09 Python
Python运行异常管理解决方案
Mar 09 Python
Django项目uwsgi+Nginx保姆级部署教程实现
Apr 19 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
Apr 22 Python
pycharm如何使用anaconda中的各种包(操作步骤)
Jul 31 Python
Pytorch 扩展Tensor维度、压缩Tensor维度的方法
Sep 09 Python
python数字图像处理:图像的绘制
Jun 28 Python
Django中实现点击图片链接强制直接下载的方法
May 14 #Python
python 远程统计文件代码分享
May 14 #Python
详解Python中for循环的使用方法
May 14 #Python
python编写爬虫小程序
May 14 #Python
讲解Python中if语句的嵌套用法
May 14 #Python
详解Python中的条件判断语句
May 14 #Python
Python3通过Luhn算法快速验证信用卡卡号的方法
May 14 #Python
You might like
通过PHP的内置函数,通过DES算法对数据加密和解密
2012/06/21 PHP
php中CI操作多个数据库的代码
2012/07/05 PHP
一个用js实现控制台控件的代码
2007/09/04 Javascript
Prototype Date对象 学习
2009/07/12 Javascript
JavaScript 继承使用分析
2011/05/12 Javascript
js获取dom的高度和宽度(可见区域及部分等等)
2013/06/13 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
2013/11/20 Javascript
js 触发select onchange事件代码
2014/03/20 Javascript
jQuery循环遍历子节点并获取值的方法
2016/04/14 Javascript
jQuery Validate设置onkeyup验证的实例代码
2016/12/09 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
2017/05/11 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
NodeJS实现自定义流的方法
2018/08/01 NodeJs
node.js读取Excel数据(下载图片)的方法示例
2018/08/02 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
JavaScript实现多文件下载方法解析
2020/08/07 Javascript
Pythont特殊语法filter,map,reduce,apply使用方法
2016/02/27 Python
Python图片转换成矩阵,矩阵数据转换成图片的实例
2018/07/02 Python
将tensorflow的ckpt模型存储为npy的实例
2018/07/09 Python
python定义类self用法实例解析
2020/01/22 Python
Python环境管理virtualenv&amp;virtualenvwrapper的配置详解
2020/07/01 Python
vscode调试django项目的方法
2020/08/06 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
2021/01/22 Python
python自动化办公操作PPT的实现
2021/02/05 Python
纯css3无js实现的Android Logo(有简单动画)
2013/01/21 HTML / CSS
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法
2019/01/18 HTML / CSS
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
中职应届生会计求职信
2013/10/23 职场文书
机票销售员态度不好检讨书
2014/09/27 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
冰雪公主观后感
2015/06/16 职场文书
公司备用金管理制度
2015/08/04 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
SpringBoot SpringEL表达式的使用
2021/07/25 Java/Android
奥特曼十大神器:奥特手镯在榜,第一是贝利亚的神器
2022/03/18 日漫