欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
Python语言·
Python教程
[目录]
·
Python 循环嵌套
Python 教程
Python 简介
Python 环境搭建
Python 中文编码
Python 基础语法
Python 变量类型
Python 运算符
Python 条件语句
Python 循环语句
Python while 循环语句
Python for 循环语句
Python 循环嵌套
Python break 语句
Python continue 语句
Python pass 语句
Python Number 数字
Python 字符串
Python 列表 List
Python 元组 Tuple
Python 字典 Dictionary
Python 日期和时间
Python 函数
Python 模块
Python 文件I/O
Python File 方法
Python 异常处理
OS 文件/目录方法
Python 高级教程
Python 面向对象 Python 正则表达式 Python CGI 编程 Python 操作 MySQL Python 网络编程 Python SMTP发送邮件 Python 多线程 Python XML 解析 Python GUI 编程 Python2 与 Python3 区别 Python IDE Python JSON
Python 教程
Python 简介
Python 环境搭建
Python 中文编码
Python 基础语法
Python 变量类型
Python 运算符
Python 条件语句
Python 循环语句
Python while 循环语句
Python for 循环语句
Python 循环嵌套
Python break 语句
Python continue 语句
Python pass 语句
Python Number 数字
Python 字符串
Python 列表 List
Python 元组 Tuple
Python 字典 Dictionary
Python 日期和时间
Python 函数
Python 模块
Python 文件I/O
Python File 方法
Python 异常处理
OS 文件/目录方法
Python 高级教程
Python 面向对象 Python 正则表达式 Python CGI 编程 Python 操作 MySQL Python 网络编程 Python SMTP发送邮件 Python 多线程 Python XML 解析 Python GUI 编程 Python2 与 Python3 区别 Python IDE Python JSONPython 循环嵌套
Python 语言允许在一个循环体里面嵌入另一个循环。
1)Python for 循环嵌套语法:
for iterating_var in sequence:
for iterating_var in sequence:
statements(s)
statements(s)
2)Python while 循环嵌套语法:
while expression:
while expression:
statement(s)
statement(s)
你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入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!
下一章:Python break 语句
Python break语句,就像在C语言中,打破了最小封闭for或while循环。break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
AI 中文社