Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem rychla rada. vypocet prvocisel. python3

funguje to takto

inp = int(input('write number for all primes up to(included): '))
divisor = 2
primes = []

for num in range(2, inp+1):
    while divisor <= num:   
        if divisor == num:
            primes.append(num)
            divisor = 2
            break
        elif divisor < num:
            if num % divisor == 0:
                divisor = 2
                break
            else:
                divisor = divisor + 1
print(primes)        
pri mojich zaciatocnickych znalostiach som rad ze to vobec mam. a optimalizacia ma netrapi a nepoznam pokrocile veci tak darmo mi ukazes ked som sa s tym este nestretol.

ale fajne to je takto, ne ?

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny