举例详解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的SQLAlchemy框架使用入门
Apr 29 Python
Python的MongoDB模块PyMongo操作方法集锦
Jan 05 Python
Python保存MongoDB上的文件到本地的方法
Mar 16 Python
Python 获得13位unix时间戳的方法
Oct 20 Python
python3 拼接字符串的7种方法
Sep 12 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
Aug 13 Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
Nov 19 Python
关于Pytorch的MNIST数据集的预处理详解
Jan 10 Python
Python图像处理库PIL中图像格式转换的实现
Feb 26 Python
python TCP包注入方式
May 05 Python
Pytorch环境搭建与基本语法
Jun 03 Python
python re.match()用法相关示例
Jan 27 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的ob_start();控制您的浏览器cache!
2007/02/14 PHP
PHP XML备份Mysql数据库
2009/05/27 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
基于PHP的登录和注册的功能的实现
2020/08/06 PHP
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
JS特效实现图片自动播放并可控的效果
2015/07/31 Javascript
总结jQuery插件开发中的一些要点
2016/05/16 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
2016/11/25 Javascript
详解vue-router 2.0 常用基础知识点之router-link
2017/05/10 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
AngularJS实现页面跳转后自动弹出对话框实例代码
2017/08/02 Javascript
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
vue2.0获取鼠标位置的方法
2018/09/13 Javascript
python实现获取序列中最小的几个元素
2014/09/25 Python
在Python中处理字符串之ljust()方法的使用简介
2015/05/19 Python
浅谈python中的数字类型与处理工具
2017/08/02 Python
Python的多维空数组赋值方法
2018/04/13 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
pandas去除重复列的实现方法
2019/01/29 Python
在Python运行时动态查看进程内部信息的方法
2019/02/22 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
为什么python比较流行
2020/06/19 Python
html5手机键盘弹出收起的处理
2020/01/20 HTML / CSS
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
部队万能检讨书
2014/02/20 职场文书
材料工程专业毕业生求职信
2014/03/04 职场文书
第二课堂活动总结
2014/05/07 职场文书
计算机专业自荐信
2014/05/24 职场文书
2014年应急管理工作总结
2014/11/26 职场文书
中层干部考核评语
2015/01/04 职场文书
小学教师年度个人总结
2015/02/05 职场文书
2015年暑假工作总结
2015/07/13 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL
mysql对于模糊查询like的一些汇总
2021/05/09 MySQL
移除Selenium中window.navigator.webdriver值
2022/06/10 Python