举例详解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的Cookie.py模块支持冒号做key的方法
Dec 28 Python
用Python的pandas框架操作Excel文件中的数据教程
Mar 31 Python
python实现红包裂变算法
Feb 16 Python
flask框架实现连接sqlite3数据库的方法分析
Jul 16 Python
利用pyinstaller打包exe文件的基本教程
May 02 Python
Python内置数据类型list各方法的性能测试过程解析
Jan 07 Python
python字符串判断密码强弱
Mar 18 Python
Python 为什么推荐蛇形命名法原因浅析
Jun 18 Python
Python 分布式缓存之Reids数据类型操作详解
Jun 24 Python
python 实现批量图片识别并翻译
Nov 02 Python
Python 爬取淘宝商品信息栏目的实现
Feb 06 Python
django使用多个数据库的方法实例
Mar 04 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中怎样防止SQL注入分析
2014/10/23 PHP
php自动加载方式集合
2016/04/04 PHP
yii框架使用分页的方法分析
2019/07/25 PHP
jquery tools 系列 scrollable(2)
2009/09/06 Javascript
web页面数据展示新想法(json)
2010/06/08 Javascript
如何使用jQuery来处理图片坏链具体实现步骤
2013/05/02 Javascript
js中string转int把String类型转化成int类型
2014/08/13 Javascript
JavaScript中通过提示框跳转页面的方法
2016/02/14 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
使用angular帮你实现拖拽的示例
2017/07/05 Javascript
vue2.0的虚拟DOM渲染思路分析
2018/08/09 Javascript
tsconfig.json配置详解
2019/05/17 Javascript
uploadify插件实现多个图片上传并预览
2019/09/30 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
2020/06/05 Javascript
Python中生成器和yield语句的用法详解
2015/04/17 Python
Python中type的构造函数参数含义说明
2015/06/21 Python
Saltstack快速入门简单汇总
2016/03/01 Python
Python自动化测试ConfigParser模块读写配置文件
2016/08/15 Python
基于python log取对数详解
2018/06/08 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
如何用OpenCV -python3实现视频物体追踪
2019/12/04 Python
django实现HttpResponse返回json数据为中文
2020/03/27 Python
keras导入weights方式
2020/06/12 Python
css3学习心得分享
2013/08/19 HTML / CSS
网页中的电话号码如何实现一键直呼效果_附示例
2016/03/15 HTML / CSS
一年级班主任寄语
2014/01/19 职场文书
2014年实习生工作总结
2014/11/27 职场文书
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python
浅谈Redis中的RDB快照
2021/06/29 Redis
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python
浅谈Redis变慢的原因及排查方法
2022/06/21 Redis
Python如何利用pandas读取csv数据并绘图
2022/07/07 Python