upravene "tvoje" riesenie (bez vyuzivania doterajsieho zoznamu prvocisel)
user_input = int(input('Write number for all primes up to(included): '))
list_of_primes = []
from time import process_time
t = process_time()
#BLBOSTI VON Z CYKLU
if user_input >= 2:
list_of_primes.append(2)
if user_input >= 3:
list_of_primes.append(3)
if user_input >= 5:
list_of_primes.append(5)
num = 7
while num <= user_input: #PRVY CYKLUS BEZ BLBOSTI
numb = 3
konec = (num ** 0.5) + 1
while numb <= konec: #DRUHY CYKLUS BEZ BLBOSTI
if num % numb == 0: # not prime
break
numb = numb + 2 # KROK DVA
else:
list_of_primes.append(num)
num = num + 2 # KROK DVA
neviem ci to je syntakticky spravne nepoznam python. Toto trva kolko?