举例详解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 相关文章推荐
在Mac OS上使用mod_wsgi连接Python与Apache服务器
Dec 24 Python
Python何时应该使用Lambda函数
Jul 02 Python
Python实用库 PrettyTable 学习笔记
Aug 06 Python
Django错误:TypeError at / 'bool' object is not callable解决
Aug 16 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
Sep 07 Python
Django框架ORM数据库操作实例详解
Nov 07 Python
python中with语句结合上下文管理器操作详解
Dec 19 Python
Python读取VOC中的xml目标框实例
Mar 10 Python
python语言的优势是什么
Jun 17 Python
Django启动时找不到mysqlclient问题解决方案
Nov 11 Python
Python日志打印里logging.getLogger源码分析详解
Jan 17 Python
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
Jun 23 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
下载文件的点击数回填
2006/10/09 PHP
PHP编码规范-php coding standard
2007/03/16 PHP
php 动态添加记录
2009/03/10 PHP
PHP+Ajax异步带进度条上传文件实例
2016/11/01 PHP
页面版文本框智能提示JS代码
2009/11/20 Javascript
JQuery 确定css方框模型(盒模型Box Model)
2010/01/22 Javascript
javascript 按键事件(兼容各浏览器)
2013/12/20 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
2014/09/25 Javascript
jQuery中[attribute]选择器用法实例
2014/12/31 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
2015/03/25 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
2020/05/16 Javascript
JS常用函数和常用技巧小结
2016/10/15 Javascript
AngularJS模仿Form表单提交的实现代码
2016/12/08 Javascript
Vue中的v-cloak使用解读
2017/03/27 Javascript
详解win7 cmd执行vue不是内部命令的解决方法
2017/07/27 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
Javascript如何实现双指控制图片功能
2020/02/25 Javascript
js实现扫雷源代码
2020/11/27 Javascript
[44:40]KG vs LGD 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python静态方法实例
2015/01/14 Python
python实现机器学习之多元线性回归
2018/09/06 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
python3实现二叉树的遍历与递归算法解析(小结)
2019/07/03 Python
python multiprocessing多进程变量共享与加锁的实现
2019/10/02 Python
PyTorch实现AlexNet示例
2020/01/14 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
2012/10/05 面试题
酒吧员工的岗位职责
2013/11/26 职场文书
年会活动策划方案
2014/01/23 职场文书
婚礼主持词
2014/03/13 职场文书
走群众路线学习笔记
2014/11/06 职场文书
支教个人总结
2015/03/04 职场文书
初二英语教学反思
2016/02/15 职场文书
美元符号 $
2022/02/17 杂记
MySQL日期时间函数知识汇总
2022/03/17 MySQL