详解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实现将Excel转换为json的方法示例
Aug 05 Python
python中利用zfill方法自动给数字前面补0
Apr 10 Python
python 多线程中子线程和主线程相互通信方法
Nov 09 Python
对Python 多线程统计所有csv文件的行数方法详解
Feb 12 Python
python使用opencv对图像mask处理的方法
Jul 05 Python
Python日志无延迟实时写入的示例
Jul 11 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
Aug 12 Python
python 图像处理画一个正弦函数代码实例
Sep 10 Python
Pytorch Tensor基本数学运算详解
Dec 30 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
Jan 06 Python
关于Python turtle库使用时坐标的确定方法
Mar 19 Python
python爬虫用request库处理cookie的实例讲解
Feb 20 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记录日志的实现代码
2011/08/08 PHP
PHP中nowdoc和heredoc使用需要注意的一点
2014/03/21 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
php面试中关于面向对象的相关问题
2019/02/13 PHP
javascript之锁定表格栏位
2007/06/29 Javascript
appendChild() 或 insertBefore()使用与区别介绍
2013/10/11 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
vue-cli2.9.3 详细教程
2018/04/23 Javascript
简单说说angular.json文件的使用
2018/10/29 Javascript
vue-cli 首屏加载优化问题
2018/11/06 Javascript
创建Vue项目以及引入Iview的方法示例
2018/12/03 Javascript
微信小程序模板template简单用法示例
2018/12/04 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
微信小程序遍历Echarts图表实现多个饼图
2019/04/25 Javascript
Node.js API详解之 timer模块用法实例分析
2020/05/07 Javascript
python连接sql server乱码的解决方法
2013/01/28 Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
2018/04/08 Python
Python选择网卡发包及接收数据包
2019/04/04 Python
5款Python程序员高频使用开发工具推荐
2019/04/10 Python
python使用KNN算法识别手写数字
2019/04/25 Python
python模拟实现斗地主发牌
2020/01/07 Python
python tqdm 实现滚动条不上下滚动代码(保持一行内滚动)
2020/02/19 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
2020/06/02 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
Python中logging日志记录到文件及自动分割的操作代码
2020/08/05 Python
日本热销NO.1胶原蛋白冻:Aishitoto爱希特多
2019/06/20 全球购物
秋季运动会稿件
2014/01/30 职场文书
铁路个人事迹材料
2014/01/30 职场文书
《从现在开始》教学反思
2014/04/15 职场文书
活动总结格式
2014/08/30 职场文书
优秀团员个人总结
2015/02/26 职场文书
违规违纪检讨书范文
2015/05/06 职场文书
主持稿开场白
2015/06/01 职场文书
酒店宣传语大全
2015/07/13 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书