好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Python 循环嵌套

Python 循环嵌套

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循环。

实例:

以下实例使用了嵌套循环输出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 循环嵌套的详细内容...

  阅读:47次

上一篇

下一篇

第1节:argparse    第2节:Python2.x 与 3​​.x 版本区别    第3节:Python JSON    第4节:Python IDE    第5节:Python GUI 编程(Tkinter)    第6节:Python SMTP发送邮件    第7节:Python XML 解析    第8节:Python 多线程    第9节:Python 基础教程    第10节:Python 简介    第11节:Python 环境搭建    第12节:Python 中文编码    第13节:Python 基础语法    第14节:Python 变量类型    第15节:Python 运算符    第16节:Python 条件语句    第17节:Python 循环语句    第18节:Python While 循环语句    第19节:Python for 循环语句    第20节:Python 循环嵌套    第21节:Python break 语句    第22节:Python continue 语句    第23节:Python pass 语句    第24节:Python Number(数字)    第25节:Python 字符串    第26节:Python 列表(List)    第27节:Python 元组    第28节:Python 字典(Dictionary)    第29节:Python 日期和时间    第30节:Python 函数    第31节:Python 模块    第32节:Python 文件I/O    第33节:Python 异常处理    第34节:Python 面向对象    第35节:Python 正则表达式    第36节:Python CGI 编程    第37节:Python 操作 MySQL 数据库