您的位置: 主页>机器人编程>Python编程>Python基础练习实例12(素数)
加盟酷吧机器人 培养孩子核心能力

Python基础练习实例12(素数)

题目:判断101-200之间有多少个素数,并输出所有素数。

程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。      

程序源代码:实例(Python 2.0+)


#!/usr/bin/python

# -*- coding: UTF-8 -*-

h = 0

from math import sqrt

from sys import stdout

for m in range(101, 201):

leap = 1

k = int(sqrt(m))

for i in range(2, k + 1):

if m % i == 0:

leap = 0

break

if leap == 1:

print '%-4d' % m

h += 1

print 'The total is %d' % h

输出结果:

Python基础练习实例12(素数)

欧美思机器人教育加盟 赚钱好项目
上一篇:Python基础练习实例13(水仙花数)
下一篇:Python基础练习实例11(兔子问题)
您可能喜欢
​怎么用手机编写Python
怎么用手机编写Python
​python少儿编程发展怎么样?
python少儿编程发展怎么样?
​Python turtle 绘图画圆(2)
Python turtle 绘图画圆(2)
回到顶部