Traženje broja 5: Učinkovita petlja bezuvjetnog izvršavanja
U programiranju, postoji mnogo načina za traženje određene vrijednosti koju korisnik treba unijeti. Jedan od tih načina je korištenje petlje koja uvijek izvršava, što je često označeno kao while True. Danas ćemo istražiti jednostavan, ali učinkovit primjer korištenja ove petlje kako bismo osigurali unos broja 5 od strane korisnika.
Evo kako izgleda program:
while True:
broj = int(input("Upišite broj 5:"))
if broj == 5:
break
print("Napokon ste upisali broj 5! WOOHOO!")
Ovaj program traži od korisnika da unese broj 5. Sve dok korisnik ne unese broj 5, petlja će se beskonačno izvršavati. Kad korisnik konačno unese broj 5, petlja se prekida (break naredba) i program nastavlja s izvođenjem. Nakon toga, program ispisuje poruku “Napokon ste upisali broj 5! WOOHOO!”.
Ova petlja omogućuje korisniku da unese traženu vrijednost, bez obzira na to koliko pokušaja bilo potrebno. Bezuvjetno izvršavanje petlje osigurava da će se provjera unosa vršiti sve dok se ne ispuni uvjet. Ovaj pristup često se koristi kada je potrebno obraditi korisnički unos dok se ne ispuni određeni uvjet.
Kroz ovaj primjer, programeri mogu naučiti kako efikasno koristiti petlje za obradu korisničkih unosa, prateći uvjete i osiguravajući ispravno ponašanje programa. Osim toga, ovaj primjer ilustrira i upotrebu break naredbe za izlazak iz petlje kada je uvjet ispunjen.
