python循环:for

Posted up-day

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python循环:for相关的知识,希望对你有一定的参考价值。

注意else的位置:

第一种:

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

for i in range(10,20):
    for num in range(2,i):
        if i%num ==0:
            j = i/num
            print "%d = %d * %d"%(i,num,j)
            break
    else:
        print i," 是一个质数"


输出结果:
10 = 2 * 5
11  是一个质数
12 = 2 * 6
13  是一个质数
14 = 2 * 7
15 = 3 * 5
16 = 2 * 8
17  是一个质数
18 = 2 * 9
19  是一个质数

第二种

技术分享图片
#!/usr/bin/python
# -*- coding:utf-8 -*-

for i in range(10,20):
    for num in range(2,i):
        if i%num ==0:
            j = i/num
            print "%d = %d * %d"%(i,num,j)
            break
        else:
            print i," 是一个质数(i),num的值是:",num


输出结果:
10 = 2 * 5
11  是一个质数(i),num的值是: 2
11  是一个质数(i),num的值是: 3
11  是一个质数(i),num的值是: 4
11  是一个质数(i),num的值是: 5
11  是一个质数(i),num的值是: 6
11  是一个质数(i),num的值是: 7
11  是一个质数(i),num的值是: 8
11  是一个质数(i),num的值是: 9
11  是一个质数(i),num的值是: 10
12 = 2 * 6
13  是一个质数(i),num的值是: 2
13  是一个质数(i),num的值是: 3
13  是一个质数(i),num的值是: 4
13  是一个质数(i),num的值是: 5
13  是一个质数(i),num的值是: 6
13  是一个质数(i),num的值是: 7
13  是一个质数(i),num的值是: 8
13  是一个质数(i),num的值是: 9
13  是一个质数(i),num的值是: 10
13  是一个质数(i),num的值是: 11
13  是一个质数(i),num的值是: 12
14 = 2 * 7
15  是一个质数(i),num的值是: 2
15 = 3 * 5
16 = 2 * 8
17  是一个质数(i),num的值是: 2
17  是一个质数(i),num的值是: 3
17  是一个质数(i),num的值是: 4
17  是一个质数(i),num的值是: 5
17  是一个质数(i),num的值是: 6
17  是一个质数(i),num的值是: 7
17  是一个质数(i),num的值是: 8
17  是一个质数(i),num的值是: 9
17  是一个质数(i),num的值是: 10
17  是一个质数(i),num的值是: 11
17  是一个质数(i),num的值是: 12
17  是一个质数(i),num的值是: 13
17  是一个质数(i),num的值是: 14
17  是一个质数(i),num的值是: 15
17  是一个质数(i),num的值是: 16
18 = 2 * 9
19  是一个质数(i),num的值是: 2
19  是一个质数(i),num的值是: 3
19  是一个质数(i),num的值是: 4
19  是一个质数(i),num的值是: 5
19  是一个质数(i),num的值是: 6
19  是一个质数(i),num的值是: 7
19  是一个质数(i),num的值是: 8
19  是一个质数(i),num的值是: 9
19  是一个质数(i),num的值是: 10
19  是一个质数(i),num的值是: 11
19  是一个质数(i),num的值是: 12
19  是一个质数(i),num的值是: 13
19  是一个质数(i),num的值是: 14
19  是一个质数(i),num的值是: 15
19  是一个质数(i),num的值是: 16
19  是一个质数(i),num的值是: 17
19  是一个质数(i),num的值是: 18
View Code

 

以上是关于python循环:for的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 这个简单的代码片段显示了如何使用有符号整数在C中完成插值。 for()循环确定要插入的范围

在 Activity 内部,如何暂停 for 循环以调用片段,然后在按钮单击片段后恢复循环以重新开始

如何在Django视图中使用for循环返回每次迭代[关闭]

如何使用引导程序和 for 循环在 django 中创建电影片段?

for循环结构

codeblock代码片段