举例详解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中的多重继承
Apr 28 Python
Python使用Matplotlib实现Logos设计代码
Dec 25 Python
python调用系统ffmpeg实现视频截图、http发送
Mar 06 Python
Python爬虫之pandas基本安装与使用方法示例
Aug 08 Python
实现Python与STM32通信方式
Dec 18 Python
python ubplot使用方法解析
Jan 10 Python
一篇文章搞懂python的转义字符及用法
Sep 03 Python
python 下划线的不同用法
Oct 24 Python
详解python polyscope库的安装和例程
Nov 13 Python
5 分钟读懂Python 中的 Hook 钩子函数
Dec 09 Python
如何利用python 读取配置文件
Jan 06 Python
分享Python异步爬取知乎热榜
Apr 12 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合并两个数组的两种方式的异同
2012/09/14 PHP
PHP中配置IIS7实现基本身份验证的方法
2015/09/24 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
再谈Yii Framework框架中的事件event原理与应用
2020/04/07 PHP
利用JQuery为搜索栏增加tag提示
2009/06/22 Javascript
Lazy Load 延迟加载图片的 jQuery 插件
2010/02/06 Javascript
js 文本滚动效果的实例代码
2013/08/17 Javascript
推荐6款基于jQuery实现图片效果插件
2014/12/07 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
12个超实用的JQuery代码片段
2015/11/02 Javascript
bootstrapValidator bootstrap-select验证不可用的解决办法
2017/01/11 Javascript
Vue2组件tree实现无限级树形菜单
2017/03/29 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
浅析Vue 和微信小程序的区别、比较
2018/08/03 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
uin-app+mockjs实现本地数据模拟
2020/08/26 Javascript
浅谈python中str字符串和unicode对象字符串的拼接问题
2018/12/04 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
Pyinstaller 打包发布经验总结
2020/06/02 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
详解Python模块化编程与装饰器
2021/01/16 Python
《翻越远方的大山》教学反思
2014/04/13 职场文书
社区志愿者活动总结
2014/06/26 职场文书
道路交通事故赔偿协议书
2014/10/24 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
追讨欠款律师函
2015/06/24 职场文书
毕业酒会致辞
2015/07/29 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
赞美教师的句子
2019/09/02 职场文书
Python中tkinter的用户登录管理的实现
2021/04/22 Python
Python爬虫基础讲解之请求
2021/05/13 Python
python自动计算图像数据集的RGB均值
2021/06/18 Python