Vodič za Python za petlju sa primjerima za vježbanje



Ovaj post na Python For Loop objašnjava što su For Loops i gdje ga možemo koristiti, zajedno sa sintaksom Python For Loop. Također uključuje više primjera koje možete vježbati.

Programski jezik Python od samog početka bio je korak ispred ostalih programskih jezika. ima sličnu prednost kada je u pitanju . U ovom ćemo članku naučiti o Python For Loop i kako ga možemo koristiti u programu. U ovom su članku obrađeni sljedeći pojmovi:

Zahvaljujući ogromnim aplikacijama i lakšim implementacijama Pythona s naukom o podacima, svake je godine došlo do značajnog povećanja broja radnih mjesta stvorenih za znanost o podacima. Upišite se za Edureka’s i steknite praktično iskustvo s industrijskim projektima u stvarnom vremenu zajedno s podrškom 24 × 7, koja će vas postaviti na put da postanete uspješan Data Scientist,





Krenimo i započnite ovaj članak s osnovnim uvodom u za petlju u pythonu.

Što je Python For Loop?

Petlja for koristi se za ponavljanje sekvenci poput a popis , korijen , postavljen , itd. ili. I ne samo samo sekvence već i bilo koji iterabilni objekt također se mogu preći pomoću for petlje.



Razumijemo petlju for uz pomoć donjeg dijagrama toka.

dijagram toka-python za petlju-edureka

Izvršenje će započeti i potražiti prvu stavku u nizu ili iterabilni objekt. Provjerit će je li stigao do kraja niza ili nije. Nakon izvršavanja naredbi u bloku, tražit će sljedeću stavku u nizu, a postupak će se nastaviti sve dok izvršenje ne dosegne zadnju stavku u nizu.



Python za sintaksu petlje

Razumijemo sintaksu petlje for s primjerom:

x = (1,2,3,4,5) za i u x: ispis (i)

Izlaz: jedan

2

3

4

5

što je dax u moći bi

U gornjem primjeru, izvršenje je započelo od prve stavke u naboru x i nastavilo se sve dok izvršenje nije doseglo 5. To je vrlo jednostavan primjer kako možemo koristiti for petlju u pythonu. Pogledajmo i kako se funkcija range može koristiti s for loop.

Raspon u Pythonu za petlju

U pythonu je raspon ugrađena funkcija koja vraća niz. A funkcija dometa ima tri parametra koji su početni parametar, završni parametar i parametar koraka. Parametar Ending ne uključuje deklarirani broj, shvatimo to na primjeru.

a = popis (raspon (0,10,2)) ispis (a)

Izlaz: [0,2,4,6,8]

U gornjem primjeru, slijed započinje od 0 i završava na 9, jer je završni parametar 10, a korak 2, pa tijekom izvršenja preskače 2 koraka nakon svake stavke.

Sada pogledajmo primjer korištenja python for loop.

def obrazac (n): k = 2 * n - 2 za i u rasponu (0, n): za j u rasponu (0, k): ispis (kraj = '') k = k - 1 za j u rasponu ( 0, i + 1): print ('*', end = '') print ('r') uzorak (15)

Izlaz:

U gornjem primjeru uspjeli smo napraviti a pomoću funkcije raspona. Pomoću funkcije raspona dobili smo točan broj razmaka i vrijednosti zvjezdice tako da ćemo dobiti gornji uzorak.

Pogledajmo kako možemo koristiti naredbu break u petlji python for.

Python za prekid petlje

Break in python je naredba kontrolnog toka koja se koristi za napuštanje izvršenja čim se naiđe na break. Razumijemo kako na primjeru možemo koristiti naredbu break u petlji for.

raščlanjivanje xml datoteka u javi

Recimo da imamo popis sa kao stavke, pa ćemo izaći iz petlje pomoću naredbe break čim se naiđe na željeni niz.

tvrtka = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] za x u tvrtki: ako je x == 'R': razbiti ispis (x)

Izlaz: JE

D

U

U gornjem primjeru, čim petlja naiđe na niz “R”, ona ulazi u blok naredbe if gdje izraz naredbe break izlazi iz petlje. Slično tome, možemo koristiti izjavu break prema izjavama problema.

Sada, pogledajmo kako možemo koristiti python for loop na popisima.

Python za petlju na popisu

Popis u pythonu slijed je kao i svaki drugi vrsta podataka , tako da je sasvim očito kako možemo iskoristiti popis. Dopustite mi da vam pokažem primjer gdje se petlja for koristi na popisu.

boja = ['plava', 'bijela'] vozilo = ['automobil', 'bicikl', 'kamion'] color_comb = [(x, y) za x u boji za y u vozilu] print (color_comb)

Izlaz: [('plava', 'automobil'), ('plava', 'bicikl'), ('plava', 'kamion'), ('bijela', 'automobil'), ('bijela', 'bicikl') , ('bijeli', 'kamion')]

Pogledajmo i kako možemo koristiti izraz statement u petlji for u pythonu.

Nastavite u Python For Loop

Shvatimo to isti primjer koji smo koristili u izjavi break, umjesto break koristit ćemo naredbu continue. To je također kontrolna izjava, ali jedina razlika je u tome što će ona ionako samo preskočiti trenutnu iteraciju i izvršiti ostatak iteracija.

tvrtka = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] za x u tvrtki: ako je x == 'R': nastavi ispis (x)

Izlaz: JE

D

U

JE

DO

DO

U gornjem primjeru, naredba continue je nađena kada je vrijednost niza bila 'R', pa je izvršenje preskočilo tu određenu iteraciju i premjestilo se na sljedeću stavku na popisu.

kontroverze o umjetnoj inteligenciji za i protiv

Pogledajmo sada nekoliko drugih primjera za bolje razumijevanje načina na koji možemo koristiti for petlju u Pythonu.

Python za primjere petlje

Evo jednostavnog programa za petlju za ispis proizvoda bilo kojih pet brojeva preuzetih od korisnika

res = 1 za i u rasponu (0,5): n = int (unos ('unesite broj')) res * = n ispis (res)

Izlaz:

Evo još jednog jednostavnog programa za izračunavanje površine kvadrata čije su stranice navedene na popisu.

strana = [5,4,7,8,9,3,8,2,6,4] površina = [x * x za x u boku] ispis (područje)

Izlaz: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]

Sad kad smo završili s konceptima for loop, evo nekoliko vodiča koji će vam pomoći da strukturirano naučite programski jezik.

  1. Dok petlja u Pythonu
  2. Zbirke u Pythonu
  3. Klase i objekti Pythona
  4. Python moduli

To nas dovodi do kraja ovog članka, gdje smo naučili kako se može koristiti For Loop In Python. Nadam se da vam je jasno sve što je s vama podijeljeno u ovom vodiču.

Ako smatrate da je ovaj članak o 'Python For Loop' relevantan, pogledajte pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta.

Ovdje smo da vam pomognemo u svakom koraku na putovanju i osmislimo kurikulum koji je stvoren za studente i profesionalce koji žele biti . Tečaj je osmišljen kako bi vam pružio prednost u programiranju Pythona i osposobio vas za osnovne i napredne koncepte Pythona, zajedno s raznim Kao

Ako naiđete na neko pitanje, slobodno postavite sva svoja pitanja. Stavite ih u odjeljak za komentare 'Python for Loop' i naš će tim rado odgovoriti.