举例详解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实现去除下载电影和电视剧文件名中的多余字符的方法
Sep 23 Python
numpy中矩阵合并的实例
Jun 15 Python
python计算两个数的百分比方法
Jun 29 Python
利用python计算windows全盘文件md5值的脚本
Jul 27 Python
Django+zTree构建组织架构树的方法
Aug 21 Python
scikit-learn线性回归,多元回归,多项式回归的实现
Aug 29 Python
tensorflow 获取checkpoint中的变量列表实例
Feb 11 Python
parser.add_argument中的action使用
Apr 20 Python
keras处理欠拟合和过拟合的实例讲解
May 25 Python
keras训练浅层卷积网络并保存和加载模型实例
Jul 02 Python
python四个坐标点对图片区域最小外接矩形进行裁剪
Jun 04 Python
详解PyTorch模型保存与加载
Apr 28 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
深入理解用mysql_fetch_row()以数组的形式返回查询结果
2013/06/05 PHP
PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
2014/08/23 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
node.js中的url.format方法使用说明
2014/12/10 Javascript
JavaScript驾驭网页-获取网页元素
2016/03/24 Javascript
深入理解jquery中的事件与动画
2016/05/24 Javascript
javascript设计模式之模块模式学习笔记
2017/02/15 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
js实现每日签到功能
2018/11/29 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
从0到1搭建element后台框架优化篇(打包优化)
2019/05/12 Javascript
Vue 实现登录界面验证码功能
2020/01/03 Javascript
[02:34]肉山说——泡妞篇
2014/09/16 DOTA
[06:45]2018DOTA2亚洲邀请赛 4.5 SOLO赛 Sccc vs Maybe
2018/04/06 DOTA
Python实现SVN的目录周期性备份实例
2015/07/17 Python
用python实现的线程池实例代码
2018/01/06 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
解析python实现Lasso回归
2019/09/11 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
Django 解决新建表删除后无法重新创建等问题
2020/05/21 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
一文读懂python Scrapy爬虫框架
2021/02/24 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
美国在线鞋类零售商:LifeStride
2019/06/09 全球购物
局域网定义和特性
2016/01/23 面试题
迎国庆演讲稿
2014/09/15 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书
Nginx+SpringBoot实现负载均衡的示例
2021/03/31 Servers
Python一些基本的图像操作和处理总结
2021/06/23 Python
python机器学习实现oneR算法(以鸢尾data为例)
2022/03/03 Python
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android