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

实例:

#!/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-100之间的素数。

本内容均来自互联网,仅供参考,如有侵权请及时通知本站予以删除。邮箱:wiki#imooc.com (#改成@)

意见反馈 帮助中心 APP下载
官方微信