码迷,mamicode.com
首页 > 编程语言 > 详细

python循环:for

时间:2018-03-23 13:05:18      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:img   ide   结果   bsp   bin   python循环   break   coding   range   

注意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

标签:img   ide   结果   bsp   bin   python循环   break   coding   range   

原文地址:https://www.cnblogs.com/up-day/p/8629413.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!