详解Python 循环嵌套


Posted in Python onJuly 09, 2020

Python 语言允许在一个循环体里面嵌入另一个循环。

Python for 循环嵌套语法:

for iterating_var in sequence:
 for iterating_var in sequence:
  statements(s)
 statements(s)

Python while 循环嵌套语法:

while expression:
 while expression:
  statement(s)
 statement(s)

你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。

实例:

以下实例使用了while循环嵌套输出2~100之间的素数:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
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, " 是素数"
 i = i + 1
 
print "Good bye!"

以上实例输出结果:

2 是素数
3 是素数
5 是素数
7 是素数
11 是素数
13 是素数
17 是素数
19 是素数
23 是素数
29 是素数
31 是素数
37 是素数
41 是素数
43 是素数
47 是素数
53 是素数
59 是素数
61 是素数
67 是素数
71 是素数
73 是素数
79 是素数
83 是素数
89 是素数
97 是素数
Good bye!

使用for循环嵌套来获取100以内的素数

#!/usr/bin/python
# -*- coding: UTF-8 -*-

num=[];
i=2
for i in range(2,100):
 j=2
 for j in range(2,i):
  if(i%j==0):
   break
 else:
  num.append(i)
print(num)

输出结果

[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]

以上就是详解Python 循环嵌套的详细内容,更多关于Python 循环嵌套的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
跟老齐学Python之变量和参数
Oct 10 Python
Python实现从脚本里运行scrapy的方法
Apr 07 Python
操作Windows注册表的简单的Python程序制作教程
Apr 07 Python
Python合并多个装饰器小技巧
Apr 28 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
Feb 02 Python
python爬虫 使用真实浏览器打开网页的两种方法总结
Apr 21 Python
在python中用print()输出多个格式化参数的方法
Jul 16 Python
Python 使用threading+Queue实现线程池示例
Dec 21 Python
解决torch.autograd.backward中的参数问题
Jan 07 Python
基于python实现对文件进行切分行
Apr 26 Python
python两种获取剪贴板内容的方法
Nov 06 Python
Python爬虫之Selenium实现键盘事件
Dec 04 Python
keras分类之二分类实例(Cat and dog)
Jul 09 #Python
python中tkinter窗口位置\坐标\大小等实现示例
Jul 09 #Python
Python2.x与3​​.x版本有哪些区别
Jul 09 #Python
浅谈keras中Dropout在预测过程中是否仍要起作用
Jul 09 #Python
在keras中对单一输入图像进行预测并返回预测结果操作
Jul 09 #Python
python求解汉诺塔游戏
Jul 09 #Python
Django中Aggregation聚合的基本使用方法
Jul 09 #Python
You might like
php 分库分表hash算法
2009/11/12 PHP
国外十大最流行的PHP框架排名
2013/07/04 PHP
php使用Cookie控制访问授权的方法
2015/01/21 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
JavaScript中null与undefined分析
2009/07/25 Javascript
js window.print实现打印特定控件或内容
2013/09/16 Javascript
js window.onload 加载多个函数和追加函数详解
2014/01/08 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
javascript 原型链维护和继承详解
2014/11/26 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
jQuery Easyui实现左右布局
2016/01/26 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
2016/07/01 Javascript
JavaScript实现瀑布流图片效果
2017/06/30 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
AngularJS发送异步Get/Post请求方法
2018/08/13 Javascript
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
详细分析JavaScript中的深浅拷贝
2020/09/17 Javascript
python基础教程之面向对象的一些概念
2014/08/29 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
2017/09/24 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
python之django母板页面的使用
2018/07/03 Python
python利用thrift服务读取hbase数据的方法
2018/12/27 Python
python pandas库的安装和创建
2019/01/10 Python
tensorflow-gpu安装的常见问题及解决方案
2020/01/20 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
2020/03/03 Python
Django实现whoosh搜索引擎使用jieba分词
2020/04/08 Python
Python定时任务框架APScheduler原理及常用代码
2020/10/05 Python
美国在线珠宝商店:SZUL
2017/02/11 全球购物
英国领先的票务代理商之一:The Ticket Factory
2019/02/09 全球购物
护士自我鉴定范文
2013/10/06 职场文书
社区党建工作方案
2014/06/10 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
关于迟到的检讨书
2015/05/06 职场文书
回复函格式及范文
2015/07/14 职场文书
2016年大学迎新工作总结
2015/10/14 职场文书