举例详解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 29 Python
Python简单生成8位随机密码的方法
May 24 Python
用十张图详解TensorFlow数据读取机制(附代码)
Feb 06 Python
python实现媒体播放器功能
Feb 11 Python
Python 实现在文件中的每一行添加一个逗号
Apr 29 Python
Python第三方库face_recognition在windows上的安装过程
May 03 Python
PyQt5下拉式复选框QComboCheckBox的实例
Jun 25 Python
python新式类和经典类的区别实例分析
Mar 23 Python
Django ORM 查询表中某列字段值的方法
Apr 30 Python
Python带参数的装饰器运行原理解析
Jun 09 Python
PyChon中关于Jekins的详细安装(推荐)
Dec 28 Python
Python 快速验证代理IP是否有效的方法实现
Jul 15 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
phpMyAdmin无法登陆的解决方法
2017/04/27 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
jquery中获取元素的几种方式小结
2011/07/05 Javascript
javascript 树形导航菜单实例代码
2013/08/13 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
HTML5实现留言和回复页面样式
2015/07/22 Javascript
js调用百度地图及调用百度地图的搜索功能
2015/09/07 Javascript
javascript加减乘除的简单实例
2016/07/12 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
2016/09/05 Javascript
简单理解vue中el、template、replace元素
2016/10/27 Javascript
微信小程序中input标签详解及简单实例
2017/05/18 Javascript
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
vue中对象数组去重的实现
2020/02/06 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
Vue如何提升首屏加载速度实例解析
2020/06/25 Javascript
[10:42]Team Liquid Vs Newbee
2018/06/07 DOTA
Python入门及进阶笔记 Python 内置函数小结
2014/08/09 Python
python中__slots__用法实例
2015/06/04 Python
python字符串循环左移
2019/03/08 Python
Python 实现自动导入缺失的库
2019/10/29 Python
python 调用Google翻译接口的方法
2020/12/09 Python
荷兰本土平价百货:HEMA
2017/10/23 全球购物
EVE LOM英国官网:全世界最好的洁面膏
2017/10/30 全球购物
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
欧克利英国官网:Oakley英国
2019/08/24 全球购物
介绍一下HTTP、HTTPS和SSL
2012/12/16 面试题
同学聚会老师邀请函
2014/01/28 职场文书
生产车间标语
2014/06/11 职场文书
2014各大专业毕业生自我评价
2014/09/17 职场文书
调任通知
2015/04/21 职场文书
2015年度电厂个人工作总结
2015/05/13 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python
CSS 实现Chrome标签栏的技巧
2021/08/04 HTML / CSS
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers
Python线程池与GIL全局锁实现抽奖小案例
2022/04/13 Python