Programski jezik Python je že od samega začetka korak pred drugimi programskimi jeziki. ima podobno prednost, ko gre za . V tem članku bomo spoznali Python For Loop in kako ga lahko uporabimo v programu. V tem članku so zajeti naslednji koncepti:
- Kaj je Python For Loop?
- Obseg v Pythonu za zanko
- Python za prekinitev zanke
- Python za zanko na seznamu
- Nadaljujte v Python For Loop
- Primeri zanke Python
Z izjemnimi aplikacijami in enostavnejšimi implementacijami Pythona s podatkovno znanostjo se vsako leto znatno poveča število delovnih mest, ustvarjenih za podatkovno znanost. Vpišite se za Edureka in pridobite praktične izkušnje z industrijskimi projekti v realnem času skupaj s podporo 24 × 7, ki vas bo postavila na pot, da postanete uspešen Data Scientist,
Začnimo ta članek z osnovnim uvodom v za zanko v pythonu.
Kaj je Python For Loop?
Zanka for se uporablja za ponovitev zaporedja, kot je seznam , tuple , nastavite itd itd. In ne samo po sekvencah, temveč po katerem koli iterabilnem objektu je mogoče tudi prehoditi z zanko for.
Razumejmo zanko for s pomočjo spodnjega diagrama poteka.
Izvedba se bo začela in poiskala prvi element v zaporedju ali predmet, ki se lahko ponovi. Preveril bo, ali je prišel do konca zaporedja ali ne. Po izvedbi stavkov v bloku bo poiskal naslednji element v zaporedju in postopek se bo nadaljeval, dokler izvedba ne doseže zadnjega elementa v zaporedju.
Python za sintakso zanke
Razumejmo sintakso for z primerom:
x = (1,2,3,4,5) za i v x: natisni (i)
Izhod: eno
2.
3.
4.
5.
kako dobiti dolžino polja v javascriptu
V zgornjem primeru se je izvedba začela od prve postavke v naboru x in je trajala, dokler izvedba ni dosegla 5. To je zelo preprost primer, kako lahko v zanki uporabimo zanko for v pythonu. Oglejmo si tudi, kako lahko s funkcijo obsega uporabimo for zanko.
Obseg v Pythonu za zanko
V pythonu je obseg vgrajena funkcija, ki vrne zaporedje. A funkcija obsega ima tri parametre, ki so začetni, končni in korak. Parameter konca ne vključuje prijavljene številke, razumemo to na primeru.
a = seznam (obseg (0,10,2)) print (a)
Izhod: [0,2,4,6,8]
V zgornjem primeru se zaporedje začne od 0 in konča pri 9, ker je končni parameter 10 in korak 2, zato med izvajanjem preskoči 2 koraka za vsakim elementom.
Zdaj pa si oglejmo primer uporabe python for zanke.
def vzorec (n): k = 2 * n - 2 za i v območju (0, n): za j v območju (0, k): tisk (konec = '') k = k - 1 za j v območju ( 0, i + 1): print ('*', end = '') print ('r') vzorec (15)
Izhod:
V zgornjem primeru smo lahko naredili a z uporabo funkcije obsega. S funkcijo obsega smo dobili natančno število presledkov in zvezdic, tako da smo dobili zgornji vzorec.
Oglejmo si, kako lahko uporabimo izjavo break v zanki python for.
Python za prekinitev zanke
Break in python je stavek krmilnega toka, ki se uporablja za izhod iz izvedbe takoj, ko naletimo na odmor. Razumimo, kako lahko na primeru uporabimo izjavo break v zanki for.
najboljši java ide za ubuntu
Recimo, da imamo seznam z kot elementi, zato bomo zanko zapustili z uporabo stavka break takoj, ko bomo našli želeni niz.
company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] za x v podjetju: če je x == 'R': prelomi tisk (x)
Izhod: JE
D
U
V zgornjem primeru takoj, ko zanka naleti na niz »R«, vstopi v blok stavka if, kjer stavek break zapusti zanko. Podobno lahko uporabimo stavek break glede na stavke problema.
Zdaj pa si oglejmo, kako lahko uporabimo python for zanko na seznamih.
Python za zanko na seznamu
Seznam v pythonu je zaporedje kot katero koli drugo podatkovni tip , zato je povsem očitno, kako lahko uporabimo seznam. Naj vam pokažem primer, kjer se na seznamu uporablja zanka for.
barva = ['modra', 'bela'] vozilo = ['avto', 'kolo', 'tovornjak'] color_comb = [(x, y) za x v barvi za y v vozilu] print (color_comb)
Izhod: [('modra', 'avto'), ('modra', 'kolo'), ('modra', 'tovornjak'), ('bela', 'avto'), ('bela', 'kolo') , ('bela', 'tovornjak')]
Oglejmo si tudi, kako lahko uporabimo izjavo continue v zanki for v pythonu.
Nadaljuj v Python For Loop
Razumejmo to isti primer, kot smo ga uporabili v stavku break, namesto break bomo uporabili stavek continue. To je tudi izjava o nadzoru, vendar je edina razlika v tem, da bo le preskočila trenutno ponovitev in vseeno izvedla preostale ponovitve.
company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] za x v podjetju: če je x == 'R': nadaljevanje tiskanja (x)
Izhod: JE
D
U
JE
TO
TO
V zgornjem primeru je prišlo do stavka continue, ko je bila vrednost niza »R«, zato je izvedba preskočila to posebno ponovitev in se premaknila na naslednji element na seznamu.
kaj je navidezna metoda
Poglejmo si zdaj nekaj drugih primerov za boljše razumevanje, kako lahko uporabimo zanko for v Pythonu.
Primeri zanke Python
Tu je preprost program zanke za tiskanje izdelka s poljubnimi petimi številkami, ki jih je vzel uporabnik
res = 1 za i v območju (0,5): n = int (vnos ('vnesite številko')) res * = n tisk (res)
Izhod:
Tu je še en preprost program za izračun površine kvadratov, katerih stranice so podane na seznamu.
stran = [5,4,7,8,9,3,8,2,6,4] površina = [x * x za x v strani] tisk (območje)
Izhod: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]
Zdaj, ko smo končali s koncepti zanke for, je tu nekaj vaj, ki vam bodo v pomoč pri strukturiranem učenju programskega jezika.
To nas pripelje do konca tega članka, kjer smo se naučili, kako lahko uporabimo For Loop In Python. Upam, da ste seznanjeni z vsem, kar je bilo z vami razdeljeno v tej vadnici.
Če se vam zdi članek o 'Python For Loop' ustrezen, si oglejte zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, ki se širijo po vsem svetu.
Tu smo, da vam pomagamo pri vsakem koraku na poti in pripravimo učni načrt, ki je zasnovan za študente in strokovnjake, ki želijo biti . Tečaj je zasnovan tako, da vam omogoči uvod v programiranje Python in vas usposobi za temeljne in napredne koncepte Pythona ter različne všeč
Če naletite na kakršna koli vprašanja, vas prosimo, da postavite vsa vprašanja. Postavite jih v komentar za 'Python for Loop' in naša ekipa vam bo z veseljem odgovorila.