举例详解Python中循环语句的嵌套使用
Python编程语言允许在一个循环内嵌套另一个循环。下面将介绍几个例子来说明这一概念。
语法
在Python中嵌套循环语句的语法如下:
foriterating_varinsequence: foriterating_varinsequence: statements(s) statements(s)
Python编程语言允许在一个循环内嵌套另一个循环。下面将介绍几个例子来说明这一概念。
语法
在Python中嵌套循环语句的语法如下:
foriterating_varinsequence: foriterating_varinsequence: statements(s) statements(s)
Python编程语言的一个嵌套while循环语句的语法,如下所示:
whileexpression: whileexpression: statement(s) statement(s)
在循环嵌套最后需要说明的是,可以把任何类型的循环的任何其他类型的循环里面。例如,for循环内可以放置while循环,反之亦然。
例子
下面的程序使用一个嵌套的循环,从2到100中找出所有的素数:
#!/usr/bin/python i=2 while(i<100): j=2 while(j<=(i/j)): ifnot(i%j):break j=j+1 if(j>i/j):printi,"isprime" i=i+1 print"Goodbye!"
当执行上面的代码,它会产生以下结果:
2isprime 3isprime 5isprime 7isprime 11isprime 13isprime 17isprime 19isprime 23isprime 29isprime 31isprime 37isprime 41isprime 43isprime 47isprime 53isprime 59isprime 61isprime 67isprime 71isprime 73isprime 79isprime 83isprime 89isprime 97isprime Goodbye!