Traži

Provjera prostosti cijelog broja u Pythonu

Provjera prostosti cijelog broja u Pythonu

U svijetu matematike, prosti brojevi su temeljna svojstva koji igraju važnu ulogu u mnogim matematičkim i računalnim konceptima. U programiranju, provjera je li određeni broj prost ili složen često je ključni korak u različitim algoritmima i problemima.

Pogledajmo kako možemo jednostavno provjeriti je li uneseni broj prost koristeći Python:

python
broj = int(input("Upišite cijeli broj:"))
jeLiProst = True

for i in range(2, broj):
if broj % i == 0:
jeLiProst = False
break # Prisilno prekidanje for petlje

if jeLiProst:
print("Broj je prost!")
else:
print("Broj je složen!")

U ovom kodu, korisnik unosi cijeli broj koji želi provjeriti je li prost ili složen. Zatim se provjerava svaki broj u rasponu od 2 do unesenog broja. Ako se uneseni broj dijeli bez ostatka s bilo kojim brojem u tom rasponu, označava se kao složen i petlja se prekida. Ako se uneseni broj ne dijeli ni s jednim brojem u rasponu, označava se kao prost.

Ovaj pristup omogućuje programerima da jednostavno provjere je li broj prost ili složen, što je korisno u mnogim situacijama, poput algoritama za faktorizaciju brojeva ili provjere jedinstvenosti primarnih ključeva u računalnim bazama podataka.

 

Odgovori

Your email address will not be published.

You may use these <abbr title="HyperText Markup Language">html</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*