python-CSD-kursu/python-temel/get_primes.py

17 lines
349 B
Python
Raw Normal View History

2023-09-06 19:23:21 +03:00
def get_primes(count):
def isprime(val):
if val % 2 == 0:
return val == 2
for i in range(3, int(val ** 0.5) + 1, 2):
if val % i == 0:
return False
return True
i = 2
while count > 0:
if isprime(i):
count -= 1
yield i
i += 1