举例详解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 11 Python
python数据结构之二叉树的建立实例
Apr 29 Python
wxPython学习之主框架实例
Sep 28 Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
Apr 11 Python
Python反射用法实例简析
Dec 22 Python
python爬虫自动创建文件夹的功能
Aug 01 Python
selenium+python实现自动化登录的方法
Sep 04 Python
python过滤中英文标点符号的实例代码
Jul 15 Python
Python编写打字训练小程序
Sep 26 Python
Python浮点数四舍五入问题的分析与解决方法
Nov 19 Python
在django中实现choices字段获取对应字段值
Jul 12 Python
五分钟带你搞懂python 迭代器与生成器
Aug 30 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
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
PHPMailer 中文使用说明小结
2010/01/22 PHP
php高级编程-函数-郑阿奇
2011/07/04 PHP
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
2013/07/03 PHP
Thinkphp调用Image类生成缩略图的方法
2015/03/07 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
javascript引用对象的方法代码
2007/08/13 Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
2013/06/12 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
2015/08/04 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
ES6新特性之Symbol类型用法分析
2017/03/31 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
Angular6新特性之Angular Material
2018/12/28 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
2020/03/10 Javascript
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
2020/08/11 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
Python获取指定文件夹下的文件名的方法
2018/02/06 Python
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
django 将model转换为字典的方法示例
2018/10/16 Python
Python实现堡垒机模式下远程命令执行操作示例
2019/05/09 Python
python之信息加密题目详解
2019/06/26 Python
Python 3 实现定义跨模块的全局变量和使用教程
2019/07/07 Python
如何提高python 中for循环的效率
2020/04/15 Python
台湾团购、宅配和优惠券:17Life
2017/08/14 全球购物
碧欧泉Biotherm加拿大官方网站:法国高端护肤品牌
2019/10/18 全球购物
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
2015/11/18 面试题
母亲80寿诞答谢词
2014/01/16 职场文书
《学会合作》教学反思
2014/04/12 职场文书
竞选班长演讲稿400字
2014/08/22 职场文书
2014年学生工作总结
2014/11/20 职场文书
婚庆开业庆典主持词
2015/06/30 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书
Python序列化与反序列化相关知识总结
2021/06/08 Python