Vadnica za Python za zanke s primeri za vadbo



Ta objava na Python For Loop pojasnjuje, kaj so For Loops in kje jo lahko uporabimo, skupaj s sintakso Python For Loop. Vključuje tudi več primerov, ki jih lahko vadite.

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:

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.

diagram poteka-python za zanko-edureka

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.

  1. Medtem ko zanka v Pythonu
  2. Zbirke v Pythonu
  3. Razredi in predmeti Python
  4. Python moduli

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.