Prime Hunter
Hard · 75 XPPrint all prime numbers between 2 and 50 on one line separated by spaces.
Target output
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
Blank · autosaved
PYprime-sieve.py
A number n is prime if no i in range(2, int(n**0.5)+1) divides it.
primes = []
for n in range(2, 51):
is_prime = True
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
is_prime = False
break
if is_prime:
primes.append(str(n))
print(" ".join(primes))
Run your code to check it…