okosgep.eu - Okosságok

prím szám

import math
def p(n):
   if n==0:
       return '0 nál nagyobbat'
   lista=[2]
   j=3
   while len(lista)<n:
       ö=0
       for i in lista:
           if i>1 and j%i==0 and i<j:
               ö=ö+1
           if i>(math.sqrt(j)//1)+1:
               break
       if ö==0:
           lista.append(j)
       j=j+1
   return lista
while 1:
   n=int(input('adj meg egy természetes számot'))
   print(p(n))