举例详解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使用minidom读写xml的方法
Jun 03 Python
Python正则表达式教程之二:捕获篇
Mar 02 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
Dec 12 Python
Python星号*与**用法分析
Feb 02 Python
用Python将一个列表分割成小列表的实例讲解
Jul 02 Python
Python Flask前后端Ajax交互的方法示例
Jul 31 Python
python使用wxpy轻松实现微信防撤回的方法
Feb 21 Python
python之mock模块基本使用方法详解
Jun 27 Python
python如何实现异步调用函数执行
Jul 08 Python
Pytorch Tensor 输出为txt和mat格式方式
Jan 03 Python
jupyter notebook 重装教程
Apr 16 Python
Python语言编写智力问答小游戏功能
Oct 13 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
全国FM电台频率大全 - 6 辽宁省
2020/03/11 无线电
Discuz 模板语句分析及知识技巧
2009/08/21 PHP
php 3行代码的分页算法(求起始页和结束页)
2009/10/21 PHP
完整删除ecshop中获取店铺信息的API
2014/12/24 PHP
php根据日期显示所在星座的方法
2015/07/13 PHP
PHP设计模式之工厂模式与单例模式
2016/09/28 PHP
Yii2数据库操作常用方法小结
2017/05/04 PHP
PHP实现动态删除XML数据的方法示例
2018/03/30 PHP
PHP实现通过strace定位故障原因的方法
2018/04/29 PHP
php微信公众号开发之微信企业付款给个人
2018/10/04 PHP
PHP实现计算器小功能
2020/08/28 PHP
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
jQuery实现表头固定效果的实例代码
2013/05/24 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
2015/12/30 Javascript
vue使用代理解决请求跨域问题详解
2019/07/24 Javascript
我所理解的JavaScript中的this指向
2020/09/04 Javascript
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
python机器学习之决策树分类详解
2017/12/20 Python
python实现基于SVM手写数字识别功能
2020/05/27 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
解决pycharm运行程序出现卡住scanning files to index索引的问题
2019/06/27 Python
flask应用部署到服务器的方法
2019/07/12 Python
使用Python实现分别输出每个数组
2019/12/06 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
.img/.hdr格式转.nii格式的操作
2020/07/01 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
品质标语大全
2014/06/21 职场文书
标准毕业生自荐信
2014/06/24 职场文书
六年级语文下册教学计划
2015/01/22 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
求职简历自我评价怎么写
2015/03/10 职场文书
商务信函英语问候语
2015/11/10 职场文书
python开发实时可视化仪表盘的示例
2021/05/07 Python
logback如何自定义日志存储
2021/08/30 Java/Android