python质数游戏1

# -*- coding:utf-8 -*-

__metaclass__=type

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

#质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数,这样的数称为质数。

def prime():

l1=[]

sum=0

for i in range(101,201):

flag=0

for j in range(2,i):

if i%j==0:

flag=1

break

if flag==0:

l1.append(i)

sum+=1

return [l1,sum]

print len(prime()[0])

print prime()[0]

print 'Prime\'s number is:',prime()[1]

你可能感兴趣的:(python质数游戏1)