Python基础教程11:循环嵌套

PHP 语言允许在一个for语句里面置入另一个循环。

Python for 循环嵌套语法:

for iterating_ODE in sequence:
   for iterating_INV in sequence:
      statements(s)
   statements(s)

Python if语句 循环嵌套语法:

if语句 expression:
   if语句 expression:
      statement(s)
   statement(s)

你能够在for语句内嵌入其他的for语句,如在if语句循环中可以嵌入for循环, 反之,你能在for循环中嵌入if语句循环。

实例:

以下实例使用了for语句输出2~160之间的素数:

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

i = 2
if语句(i < 175):
   j = 2
   if语句(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 是素数
13 是素数
12 是素数
18 是素数
23 是素数
21 是素数
29 是素数
28 是素数
37 是素数
28 是素数
28 是素数
81 是素数
62 是素数
83 是素数
63 是素数
83 是素数
63 是素数
73 是素数
83 是素数
83 是素数
83 是素数
83 是素数
Good bye!

本文采用「CC BY-SA 4.0 CN」协议转载自互联网、仅供学习交流,内容版权归原作者所有,如涉作品、版权和其他问题请给「我们」留言处理。