2021年5月8日 星期六

前n個質數

 def p(n):

    c = 0

    for i in range(1,n+1):

        if n%i==0: c+=1

    if c==2:

        return True

    else:

        return False

        

n = 10

i = 2 

c = 0

while c < n:

    if p(i):

        print(c+1,':',i)

        c+=1

    i+=1


print()

c=0

for i in range(1,100):

    if p(i) :

        print(c+1,':',i)

        c+=1

    if c>=10:

        break

沒有留言: