Python 循环嵌套

Python 语言允许在一个循环里面嵌入另一个循环

for 语句循环嵌套语法

for iterating_var in sequence:
   for iterating_var in sequence:
      statements(s)
   statements(s)

while 语句循环嵌套语法

while expression:
   while expression:
      statement(s)
   statement(s)

当然还可以在 while 循环中嵌入 for 循环,反之,也可以在 for 循环中嵌入 while 循环

范例

使用两个 while 语句嵌套输出 2-20 之间的素数

#!/usr/bin/python
# -*- coding: UTF-8 -*-

i = 2
while(i < 20):
   j = 2
   while(j <= (i/j)):
      if not(i%j): break
      j = j + 1
   if (j > i/j) : print i
   i = i + 1

print "end"

运行以上 Python 代码,输出结果如下

2
3
5
7
11
13
17
19
end

Python2 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.