详解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 XML RPC服务器端和客户端实例
Nov 22 Python
Python生成器(Generator)详解
Apr 13 Python
在Python的Django框架上部署ORM库的教程
Apr 20 Python
详解python的几种标准输出重定向方式
Aug 15 Python
python snownlp情感分析简易demo(分享)
Jun 04 Python
基于python的多进程共享变量正确打开方式
Apr 28 Python
python实现抠图给证件照换背景源码
Aug 20 Python
基于python连接oracle导并出数据文件
Apr 28 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
Feb 22 Python
Python爬虫基础初探selenium
May 31 Python
pyqt5蒙版遮罩mask,setmask的使用
Jun 11 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 备份数据库代码(生成word,excel,json,xml,sql)
2013/06/23 PHP
Zend Framework连接Mysql数据库实例分析
2016/03/19 PHP
Nigma vs Liquid BO3 第一场2.14
2021/03/10 DOTA
Javascript中的var_dump函数实现代码
2009/09/07 Javascript
jQuery解决iframe高度自适应代码
2009/12/20 Javascript
jquery一般方法介绍 入门参考
2011/06/21 Javascript
jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
2011/07/15 Javascript
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
用jQuery模拟select下拉框的简单示例代码
2014/01/26 Javascript
jQuery实现炫酷的鼠标轨迹特效
2015/02/01 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
jQuery实现图片预加载效果
2015/11/27 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
微信小程序页面滑动屏幕加载数据效果
2020/11/16 Javascript
js中apply与call简单用法详解
2017/11/06 Javascript
vue中实现在外部调用methods的方法(推荐)
2018/02/08 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
layer.js open 隐藏滚动条的例子
2019/09/05 Javascript
js模拟实现百度搜索
2020/06/28 Javascript
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
python对list中的每个元素进行某种操作的方法
2018/06/29 Python
详解Python学习之安装pandas
2019/04/16 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
Django 开发环境与生产环境的区分详解
2019/07/26 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
Pycharm快捷键配置详细整理
2020/10/13 Python
仓库管理员岗位职责
2014/03/19 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
Win11快速关闭所有广告推荐
2022/04/19 数码科技
centos环境下nginx高可用集群的搭建指南
2022/07/23 Servers