Piton

Python za petlju

Python za petlju

Petlje su vrlo ključne i bitne komponente bilo kojeg programskog jezika. Petlje se koriste u razne svrhe, poput izvršavanja istog bloka koda i prelaska kontejnera. Kao i drugi programski jezici, Python također pruža petlje, tj.e., while petlja i for loop.

Petlja for u Pythonu ponavlja se niz (popis, korice, rječnici itd.) i prelaze ga. Petlja For je korisna za izvršavanje iterativnih zadataka. Također možemo pokretati isti blok koda više puta pomoću petlje for.

Ovaj će članak objasniti for petlju s primjerima.

Sintaksa

Petlja for se deklarira pomoću za ključna riječ. Sintaksa for petlje je sljedeća:

za iterator_variable u slijed:
izjava (e) ili tijelo petlje for

The iterator_variable koristi se za itiranje kroz niz. Vrijednost predmeta uzima se iz niza i izvodi se operacija. Petlja for se ne završava ako se ne pređe zadnja stavka u nizu. Uvlaka se koristi za odvajanje tijela for petlje od njegove deklaracije.

Sada, pogledajmo primjere for petlji u Pythonu.

Primjeri 1: Ispis stavki s popisa

Proglasimo popis i upotrijebimo petlju for za ispis stavki popisa.

#deklariranje popisa životinja
životinja = ["krava", "pas", "mačka", "deva", "lav"]
#declaring for petlje
#x je varijabla iteratora
za x u životinji:
#printing svake stavke popisa
ispis (x)

Izlaz

Primjer 2: Izračun zbroja stavki popisa

Napišimo sada program i izračunajmo zbroj svih stavki popisa.

#deklarisanje popisa brojeva
moj popis = [1,2,3,4,5,6,7,8,9,10]
#declaring varijable za pohranu vrijednosti zbroja
zbroj = 0
#declaring for petlje
za x na mojoj listi:
zbroj = zbroj + x
print ("Zbroj je:", zbroj)

Izlaz

Primjer 3: Prelazak niza pomoću for petlje

U Pythonu također možemo ponoviti niz pomoću petlje for. Pogledajmo primjer toga.

#declaring varijable web mjesta
web stranica = "linuxhint"
#deklariranje for petlje
za x na web mjestu:
ispis (x)

Izlaz

Python za petlju s naredbom else

Python nam omogućuje upotrebu naredbe else u kombinaciji s petljama. Izraz else izvršit će se ako je petlja prekinuta ili je popis ponovljen. Pogledajmo primjer toga.

#declaring varijable web mjesta
web stranica = "linuxhint"
#declaring for petlje
za x na web mjestu:
ispis (x)
#deklarisanje izjave else
drugo:
print ("Izvršenje naredbe else")
print ("Kraj for petlje")

Izlaz

Korištenje izraza break s petljom for

Izraz break koristi se za kontrolu iteracije for petlje. Izraz break zaustavlja ponavljanje for petlje nakon određene iteracije. Također prekida petlju for kada je test uvjet istinit. Pogledajmo primjer toga. U danom primjeru, petlja for se prekida kada je vrijednost iteratora jednaka cat.

#deklariranje popisa životinja
životinja = ["krava", "pas", "mačka", "deva", "lav"]
#deklariranje for petlje
#x je varijabla iteratora
za x u životinji:
#printing svake stavke popisa
ispis (x)
if (x == "mačka"):
# koristeći izjavu break
pauza

Izlaz

Korištenje naredbe continue s petljom for

Izraz continue također se koristi za kontrolu iteracije for petlje. Izraz continue može se koristiti za preskakanje trenutne iteracije, dok se for petlja nastavlja od sljedeće iteracije. Izjava continue preskače ponavljanje for petlje kada je test uvjet istinit. Pogledajmo primjer toga.

#deklariranje popisa životinja
životinja = ["krava", "pas", "mačka", "deva", "lav"]
#deklariranje for petlje
#x je varijabla iteratora
za x u životinji:
#printing svake stavke popisa
if (x == "mačka"):
# koristeći izjavu continue
nastaviti
ispis (x)

Izlaz

U danom primjeru trenutna se iteracija preskače kada je vrijednost iteratora jednaka cat.

Upotreba funkcije range () u ciklusu for

Funkcija range () generira brojeve u nizu. Unutar funkcije raspona možemo odrediti vrijednost početka, zaustavljanja i veličine koraka. Ako vrijednost veličine koraka nije definirana, tada je prema zadanim postavkama 1. Funkcija range () također se koristi za pristup indeksima deklarirane sekvence. Pogledajmo samo primjere funkcije raspona. Pišemo najjednostavniji program koji koristi funkciju raspona za ispis broja 10. Funkcija range () ispisuje broj od 0 do 9.

#upotreba funkcije raspona s petljom for
za broj u rasponu (10):
#printing vrijednost num
ispis (broj)

Izlaz

Sada, upotrijebimo vrijednost start, stop i step size s funkcijom range ().

#upotreba funkcije raspona s petljom for
#početna vrijednost je 1, zaustavna vrijednost je 30, a vrijednost koraka je 3.
za broj u rasponu (1,30,3):
#printing vrijednost num
ispis (broj)

Izlaz

Funkcija range () također se koristi za dobivanje indeksa niza. Pogledajmo primjer toga gdje se funkcija len () koristi za vraćanje duljine popisa.

#deklariranje popisa životinja
životinja = ["krava", "pas", "mačka", "deva", "lav"]
#declaring for petlje
#x je varijabla iteratora
#dobijanje duljine popisa životinja pomoću funkcije len ()
za x u opsegu (len (životinja)):
#printing svake stavke popisa
ispis (životinja [x])

Izlaz

Zaključak

Ovaj članak objašnjava upotrebu petlje for u Pythonu uz pomoć jednostavnih primjera. Petlja for koristi se za ponavljanje spremnika i pristup stavkama spremnika. Ovaj će članak biti koristan za početnike.

Kako koristiti GameConqueror Cheat Engine u Linuxu
Članak pokriva vodič o korištenju GameConqueror varalice u Linuxu. Mnogi korisnici koji igraju igre na sustavu Windows često koriste aplikaciju "Cheat...
Najbolji emulatori igraće konzole za Linux
Ovaj će članak navesti popularni softver za emulaciju igraće konzole dostupan za Linux. Emulacija je sloj kompatibilnosti softvera koji oponaša hardve...
Najbolji Linux Distros za igre na sreću 2021. godine
Linux operativni sustav daleko je prevalio svoj izvorni, jednostavni izgled zasnovan na poslužitelju. Ovaj se OS posljednjih godina izuzetno poboljšao...