举例详解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 01 Python
Python使用django框架实现多人在线匿名聊天的小程序
Nov 29 Python
Python 12306抢火车票脚本
Feb 07 Python
使用python存储网页上的图片实例
May 22 Python
Python中logging.NullHandler 的使用教程
Nov 29 Python
Django Rest framework频率原理与限制
Jul 26 Python
Python实现CAN报文转换工具教程
May 05 Python
利用python实现平稳时间序列的建模方式
Jun 03 Python
python/golang实现循环链表的示例代码
Sep 14 Python
python制作抽奖程序代码详解
Jan 15 Python
python实现会员管理系统
Mar 18 Python
python 离散点图画法的实现
Apr 01 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
Fine Uploader文件上传组件应用介绍
2013/01/06 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
PHP自定义函数格式化json数据示例
2016/09/14 PHP
PHP模拟http请求的方法详解
2016/11/09 PHP
php7基于递归实现删除空文件夹的方法示例
2017/06/15 PHP
Yii框架小部件(Widgets)用法实例详解
2020/05/15 PHP
基于jquery的下拉框改变动态添加和删除表格实现代码
2020/09/12 Javascript
JQuery触发radio或checkbox的change事件
2012/12/18 Javascript
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
JS获取几种URL地址的方法小结
2014/02/26 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
2014/06/07 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
2015/11/29 Javascript
JavaScript中使用数组方法汇总
2016/02/16 Javascript
JS转换HTML转义符的方法
2016/08/24 Javascript
JQ选择器_选择同类元素的第N个子元素的实现方法
2016/09/08 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
使用store来优化React组件的方法
2017/10/23 Javascript
angular使用md5,CryptoJS des加密的方法
2019/06/03 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
2020/01/12 Javascript
Python对字符串实现去重操作的方法示例
2017/08/11 Python
Python爬虫的两套解析方法和四种爬虫实现过程
2018/07/20 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
2019/08/12 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
2020/05/09 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
C语言编程练习
2012/04/02 面试题
如何用SQL语句进行模糊查找
2015/09/25 面试题
打架检讨书300字
2014/02/02 职场文书
验房委托书
2014/08/30 职场文书
升学宴家长致辞
2015/07/27 职场文书
教师外出学习心得体会
2016/01/18 职场文书
Python实现提取PDF简历信息并存入Excel
2022/04/02 Python