举例详解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编写检测数据库SA用户的方法
Jul 11 Python
在Python下使用Txt2Html实现网页过滤代理的教程
Apr 11 Python
简单谈谈Python中的闭包
Nov 30 Python
利用Python如何将数据写到CSV文件中
Jun 05 Python
django连接oracle时setting 配置方法
Aug 29 Python
PyTorch 解决Dataset和Dataloader遇到的问题
Jan 08 Python
Django+python服务器部署与环境部署教程详解
Mar 30 Python
基于python实现检索标记敏感词并输出
May 07 Python
Python实现疫情通定时自动填写功能(附代码)
May 27 Python
Python实现Keras搭建神经网络训练分类模型教程
Jun 12 Python
python3 中时间戳、时间、日期的转换和加减操作
Jul 14 Python
Python合并pdf文件的工具
Jul 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
LotusPhp笔记之:基于ObjectUtil组件的使用分析
2013/05/06 PHP
codeigniter显示所有脚本执行时间的方法
2015/03/21 PHP
PHP的Socket通信之UDP通信实例
2015/07/02 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
2017/02/08 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
JavaScript 异步调用框架 (Part 5 - 链式实现)
2009/08/04 Javascript
Javascript的闭包
2009/12/31 Javascript
JavaScript Event学习第四章 传统的事件注册模型
2010/02/07 Javascript
javascript自动改变文字大小和颜色的效果的小例子
2013/08/02 Javascript
用JS实现3D球状标签云示例代码
2013/12/01 Javascript
window.open打开页面居中显示的示例代码
2013/12/27 Javascript
常用的JavaScript模板引擎介绍
2015/02/28 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
JS获取checkbox的个数简单实例
2016/08/19 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
使用mixins实现elementUI表单全局验证的解决方法
2019/04/02 Javascript
jQuery实现验证用户登录
2019/12/10 jQuery
原生JavaScript实现弹幕组件的示例代码
2020/10/12 Javascript
Python中的os.path路径模块中的操作方法总结
2016/07/07 Python
python删除文件夹下相同文件和无法打开的图片
2019/07/16 Python
python不同系统中打开方法
2020/06/23 Python
python基于win32api实现键盘输入
2020/12/09 Python
Super-Pharm波兰:药房和香水在一个地方
2020/08/18 全球购物
化学教师自荐信范文
2013/12/28 职场文书
《盲人摸象》教学反思
2014/02/16 职场文书
年会搞笑主持词
2014/03/27 职场文书
民政局个人整改措施
2014/09/24 职场文书
同意迁入证明模板
2014/10/26 职场文书
2016年社区六一儿童节活动总结
2016/04/06 职场文书
Mysql数据库命令大全
2021/05/26 MySQL
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android
JavaScript函数柯里化
2021/11/07 Javascript
微信小程序中使用vant框架的具体步骤
2022/02/18 Javascript