Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Da sa lepsie ? Overovac, generator prvocisel. Python 3.

Alebo

                elif numb % 2 == 0:             # evens excluded
                    continue  
                elif num % numb == 0:           # not prime
                    break                    
co to je za blbost? Ked jedno delenie num % numb trva cas X, a vies s nim priamo overit ze ci to je prime, tak naco tam strkas pred to zbytocnu operaciu numb % 2, takto ti to trva cas 2*X t.j. 2*dlhsie. Optimalizacia je o ZMENSOVANI poctu operacii, a ne o zvacsovani. Ked chces preskakovat parne cisla tak sa to da robit rovno v cykle ze sa robi cislo+2, a ne cislo+1. Jak sa to robi v tom python scripte si najdi sam, ja take neoptimalne veci nepouzivam.

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