举例详解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爬虫包 BeautifulSoup  递归抓取实例详解
Jan 28 Python
Python 转义字符详细介绍
Mar 21 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
Sep 25 Python
对python 各种删除文件失败的处理方式分享
Apr 24 Python
python调用摄像头显示图像的实例
Aug 03 Python
分析运行中的 Python 进程详细解析
Jun 22 Python
python 计算数据偏差和峰度的方法
Jun 29 Python
对django2.0 关联表的必填on_delete参数的含义解析
Aug 09 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
Oct 28 Python
python如何调用百度识图api
Sep 29 Python
Python用Jira库来操作Jira
Dec 28 Python
python基础之//、/与%的区别详解
Jun 10 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中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
php中Socket创建与监听实现方法
2015/01/05 PHP
Javascript面向对象编程(三) 非构造函数的继承
2011/08/28 Javascript
Javascript处理DOM元素事件实现代码
2012/05/23 Javascript
探索Emberjs制作一个简单的Todo应用
2012/11/07 Javascript
用js判断页面是否加载完成实现代码
2012/12/11 Javascript
关于编写性能高效的javascript事件的技术
2014/11/28 Javascript
javascript实现类似百度分享功能的方法
2015/07/27 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
xtemplate node.js 的使用方法实例解析
2016/08/22 Javascript
JS当前页面登录注册框,固定DIV,底层阴影的实例代码
2016/09/29 Javascript
浅谈javascript中的数据类型转换
2016/12/27 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
jQuery niceScroll滚动条错位问题的解决方法
2018/02/03 jQuery
使用js实现一个简单的滚动条过程解析
2019/09/10 Javascript
[44:39]2014 DOTA2国际邀请赛中国区预选赛 NE VS CNB
2014/05/21 DOTA
[36:29]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs TNC
2018/04/02 DOTA
详解Django中的过滤器
2015/07/16 Python
PyCharm 常用快捷键和设置方法
2017/12/20 Python
深入浅析Python传值与传址
2018/07/10 Python
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
Python进度条的制作代码实例
2019/08/31 Python
python实现吃苹果小游戏
2020/03/21 Python
Python3 mmap内存映射文件示例解析
2020/03/23 Python
Python reduce函数作用及实例解析
2020/05/08 Python
会计自我鉴定
2014/02/04 职场文书
开业庆典策划方案
2014/02/18 职场文书
单位承诺书格式
2014/05/21 职场文书
教师求职信范文
2014/05/24 职场文书
给妈妈洗脚活动方案
2014/08/16 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
承诺保证书格式
2015/02/28 职场文书
2016国培学习心得体会
2016/01/08 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
分享CSS盒子模型隐藏的几种方式
2022/02/28 HTML / CSS
Tomcat弱口令复现及利用
2022/05/06 Servers