举例详解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实现排序算法
Feb 14 Python
Python实现对PPT文件进行截图操作的方法
Apr 28 Python
Python数据库的连接实现方法与注意事项
Feb 27 Python
Python中enumerate函数代码解析
Oct 31 Python
python实现excel读写数据
Mar 02 Python
详解Django中类视图使用装饰器的方式
Aug 12 Python
解决pycharm安装后代码区不能编辑的问题
Oct 28 Python
python实现趣味图片字符化
Apr 30 Python
python pygame实现五子棋小游戏
Oct 26 Python
python super用法及原理详解
Jan 20 Python
Tensorflow全局设置可见GPU编号操作
Jun 30 Python
python调用摄像头的示例代码
Sep 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 Undefined index和Undefined variable的解决方法
2008/03/27 PHP
Admin generator, filters and I18n
2011/10/06 PHP
PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
2016/09/11 PHP
详解PHP中websocket的使用方法
2016/09/15 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
基于laravel缓冲cache的用法详解
2019/10/23 PHP
js left,right,mid函数
2008/06/10 Javascript
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
javascript的BOM汇总
2015/07/16 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
ES6新特性四:变量的解构赋值实例
2017/04/21 Javascript
JavaScript设计模式之代理模式详解
2017/06/09 Javascript
对mac下nodejs 更新到最新版本的最新方法(推荐)
2018/05/17 NodeJs
node.js中Buffer缓冲器的原理与使用方法分析
2019/11/23 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
详解Django中Request对象的相关用法
2015/07/17 Python
浅谈python字符串方法的简单使用
2016/07/18 Python
PyQt5 QSerialPort子线程操作的实现
2018/04/21 Python
python中sys.argv函数精简概括
2018/07/08 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
2020/04/29 Python
python numpy矩阵信息说明,shape,size,dtype
2020/05/22 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
Python制作数据预测集成工具(值得收藏)
2020/08/21 Python
移动端适配 使px自动转换rem
2019/08/26 HTML / CSS
html5.2 dialog简介详解
2018/02/27 HTML / CSS
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
2013/04/07 面试题
售后服务经理岗位职责
2014/02/25 职场文书
餐厅周年庆活动方案
2014/08/25 职场文书
入党积极分子自我批评思想汇报
2014/10/10 职场文书
幼儿教师2014年度工作总结
2014/12/16 职场文书
荆州古城导游词
2015/02/06 职场文书
联谊会开场白
2015/06/01 职场文书
机关干部纪律作风整顿心得体会
2016/01/23 职场文书