详解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的Flask框架下收发电子邮件的教程
Apr 21 Python
在Python中使用HTMLParser解析HTML的教程
Apr 29 Python
使用python遍历指定城市的一周气温
Mar 31 Python
Python机器学习logistic回归代码解析
Jan 17 Python
Python使用combinations实现排列组合的方法
Nov 13 Python
解决python3中的requests解析中文页面出现乱码问题
Apr 19 Python
pytorch 共享参数的示例
Aug 17 Python
django formset实现数据表的批量操作的示例代码
Dec 06 Python
用什么库写 Python 命令行程序(示例代码详解)
Feb 20 Python
基于python实现ROC曲线绘制广场解析
Jun 28 Python
Python 如何查找特定类型文件
Aug 17 Python
python中类与对象之间的关系详解
Dec 16 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安全性漫谈
2012/06/28 PHP
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
PHP-FPM实现性能优化
2016/03/31 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
PHP验证码无法显示的原因及解决办法
2017/08/11 PHP
Dom操作之兼容技巧分享
2011/09/20 Javascript
js操作table示例(个人心得)
2013/11/29 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
2014/09/23 Javascript
jQuery实现不断闪烁文字的方法
2015/05/15 Javascript
JavaScript数组迭代器实例分析
2015/06/09 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
2016/10/16 Javascript
Vue概念及常见命令介绍(1)
2016/12/08 Javascript
vue 挂载路由到头部导航的方法
2017/11/13 Javascript
JavaScript反射与依赖注入实例详解
2018/05/29 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
Vue.js实现表格渲染的方法
2018/09/07 Javascript
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
2019/08/22 Javascript
利用js canvas实现五子棋游戏
2020/10/11 Javascript
python实现sublime3的less编译插件示例
2014/04/27 Python
python中日期和时间格式化输出的方法小结
2015/03/19 Python
浅谈python函数之作用域(python3.5)
2017/10/27 Python
python生成器,可迭代对象,迭代器区别和联系
2018/02/04 Python
Python拼接字符串的7种方法总结
2018/11/01 Python
对python中大文件的导入与导出方法详解
2018/12/28 Python
Python集中化管理平台Ansible介绍与YAML简介
2019/06/12 Python
Python对接六大主流数据库(只需三步)
2019/07/31 Python
Python编程中类与类的关系详解
2019/08/08 Python
解决paramiko执行命令超时的问题
2020/04/16 Python
菲律宾购物网站:Lazada菲律宾
2018/04/05 全球购物
美国唇部护理专家:Sara Happ
2019/06/19 全球购物
临床医学专业求职信
2014/08/08 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
教师党的群众路线对照检查材料
2014/09/24 职场文书
辞职信格式范文
2015/05/13 职场文书
交通事故被告代理词
2015/05/23 职场文书
《这片土地是神圣的》教学反思
2016/02/16 职场文书