举例详解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实现二维码扫码自动登录淘宝
Dec 27 Python
Python 装饰器深入理解
Mar 16 Python
wxPython的安装图文教程(Windows)
Dec 28 Python
Python进程间通信Queue实例解析
Jan 25 Python
python3爬虫之设计签名小程序
Jun 19 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
Jul 09 Python
Pandas DataFrame 取一行数据会得到Series的方法
Nov 10 Python
Python装饰器限制函数运行时间超时则退出执行
Apr 09 Python
python接口自动化测试之接口数据依赖的实现方法
Apr 26 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
Apr 26 Python
python 解决pycharm运行py文件只有unittest选项的问题
Sep 01 Python
Python实战之实现简易的学生选课系统
May 25 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 工厂模式使用方法
2010/05/18 PHP
深入phpMyAdmin的安装与配置的详细步骤
2013/05/07 PHP
解析php多线程下载远程多个文件
2013/06/25 PHP
关于php unset对json_encode的影响详解
2018/11/14 PHP
javascript学习笔记(十二) RegExp类型介绍
2012/06/20 Javascript
ie支持function.bind()方法实现代码
2012/12/27 Javascript
Jquery中offset()和position()的区别分析
2015/02/05 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
2015/09/06 Javascript
基于html5和nodejs相结合实现websocket即使通讯
2015/11/19 NodeJs
javascript实现下拉提示选择框
2015/12/29 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
纯css下拉菜单 无需js
2016/08/15 Javascript
jquery基本选择器匹配多个元素的实现方法
2016/09/05 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
2017/03/07 Javascript
vue中改变选中当前项的显示隐藏或者状态的实现方法
2018/02/08 Javascript
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
2019/08/12 Javascript
Python学习资料
2007/02/08 Python
Python数据类型详解(三)元祖:tuple
2016/05/08 Python
python模块之re正则表达式详解
2017/02/03 Python
运用TensorFlow进行简单实现线性回归、梯度下降示例
2018/03/05 Python
Python实现快速计算词频功能示例
2018/06/25 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
Python如何使用内置库matplotlib绘制折线图
2020/02/24 Python
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
医药营销个人求职信
2014/04/12 职场文书
体操比赛口号
2014/06/10 职场文书
不服从上级领导安排的检讨书
2014/09/14 职场文书
试用期工作表现自我评价
2015/03/06 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
工程质量保证书
2015/05/09 职场文书
解决SpringCloud Feign传对象参数调用失败的问题
2021/06/23 Java/Android