Tutorial Python For Loop cu exemple de practicat



Această postare pe Python For Loop explică ce sunt For Loops și unde o putem folosi, împreună cu sintaxa Python For Loop. De asemenea, include mai multe exemple pe care le puteți practica.

Limbajul de programare Python a fost cu un pas înaintea celorlalte limbaje de programare de la început. are un avantaj similar atunci când vine vorba de . În acest articol, vom afla despre Python For Loop și despre cum îl putem folosi într-un program. Următoarele concepte sunt tratate în acest articol:

Cu aplicații imense și implementări mai ușoare ale Python cu știința datelor, a existat o creștere semnificativă a numărului de locuri de muncă create pentru știința datelor în fiecare an. Înscrieți-vă pentru Edureka’s și beneficiați de experiență practică cu proiecte din industrie în timp real, împreună cu asistență 24 × 7, care vă va pune pe calea de a deveni un Data Scientist de succes,





Să mergem mai departe și să începem acest articol cu ​​o introducere de bază pentru pentru bucla în piton.

Ce este Python For Loop?

O buclă for este utilizată pentru a itera peste secvențe precum a listă , tuplu , a stabilit , etc sau. Și nu numai secvențele, ci orice obiect iterabil poate fi parcurs și cu ajutorul unei bucle for.



Să înțelegem bucla for cu ajutorul unei diagrame prezentate mai jos.

diagramă de flux-python pentru loop-edureka

Execuția va începe și va căuta primul element din secvență sau obiect iterabil. Se va verifica dacă a ajuns la sfârșitul secvenței sau nu. După executarea instrucțiunilor din bloc, acesta va căuta următorul element din secvență și procesul va continua până când execuția a ajuns la ultimul element din secvență.



Python pentru sintaxa buclei

Să înțelegem sintaxa buclei for cu un exemplu:

x = (1,2,3,4,5) pentru i în x: print (i)

Ieșire: unu

2

3

4

5

este o matrice un obiect în java

În exemplul de mai sus, execuția a început de la primul element din tuplul x și a continuat până când execuția a ajuns la 5. Este un exemplu foarte simplu de cum putem folosi o buclă for în python. Să aruncăm o privire și asupra modului în care funcția de interval poate fi utilizată cu bucla for.

Gama în Python For Loop

În python, intervalul este o funcție încorporată care returnează o secvență. A funcția de gamă are trei parametri care sunt parametrul inițial, parametrul final și un parametru pas. Parametrul final nu include numărul declarat, să înțelegem acest lucru cu un exemplu.

a = listă (interval (0,10,2)) print (a)

Ieșire: [0,2,4,6,8]

În exemplul de mai sus, secvența începe de la 0 și se termină la 9 deoarece parametrul final este 10 și pasul este 2, prin urmare, în timpul execuției, acesta sare 2 pași după fiecare element.

Acum să aruncăm o privire la un exemplu folosind python for loop.

model def (n): k = 2 * n - 2 pentru i în domeniul (0, n): pentru j în domeniul (0, k): print (end = ') k = k - 1 pentru j în intervalul ( 0, i + 1): print ('*', end = '') tipărire tipărire ('r') (15)

Ieșire:

În exemplul de mai sus, am reușit să realizăm un folosind o funcție de gamă. Am folosit funcția Range pentru a obține numărul exact de spații albe și valori asterisc, astfel încât să obținem modelul de mai sus.

Să aruncăm o privire la modul în care putem folosi o instrucțiune break într-un python pentru buclă.

Python For Loop Break

Break in python este o instrucțiune de flux de control care este utilizată pentru a ieși din execuție imediat ce se întâlnește pauza. Să înțelegem cum putem folosi o instrucțiune break într-o buclă for folosind un exemplu.

Să presupunem că avem o listă cu ca elemente, așa că vom ieși din buclă folosind instrucțiunea break imediat ce se întâlnește șirul dorit.

companie = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] pentru x în companie: dacă x == 'R': tipărire pauză (x)

Ieșire: ESTE

D

U

În exemplul de mai sus, de îndată ce bucla întâlnește șirul „R”, acesta intră în blocul de instrucțiuni if ​​unde instrucțiunea break iese din buclă. În mod similar, putem folosi instrucțiunea break conform declarațiilor problemei.

Acum, să aruncăm o privire la modul în care putem folosi python pentru buclă în liste.

Python pentru buclă în listă

O listă în python este o secvență ca oricare alta tipul de date , deci este destul de evident cu privire la modul în care putem folosi o listă. Permiteți-mi să vă arăt un exemplu în care o buclă for este utilizată într-o listă.

color = ['blue', 'white'] vehicle = ['car', 'bike', 'truck'] color_comb = [(x, y) for x in color for y in vehicle] print (color_comb)

Ieșire: [(„albastru”, „mașină”), („albastru”, „bicicletă”), („albastru”, „camion”), („alb”, „mașină”), („alb”, „bicicletă”) , („alb”, „camion”)]

Să aruncăm și o privire asupra modului în care putem folosi instrucțiunea continue într-o buclă for din python.

tutorial pl sql pentru începători

Continuați în Python For Loop

Să înțelegem acest lucru același exemplu pe care l-am folosit în instrucțiunea break, în loc de break, vom folosi declarația continue. Este, de asemenea, o declarație de control, dar singura diferență este că va sări peste iterația curentă și va executa oricum restul iterațiilor.

companie = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] pentru x în companie: dacă x == 'R': continuați imprimarea (x)

Ieșire: ESTE

rolurile și responsabilitățile administratorului de sistem Linux

D

U

ESTE

LA

LA

În exemplul de mai sus, instrucțiunea continue a fost întâlnită când valoarea șirului a fost „R”, astfel încât execuția a sărit peste acea iterație specială și a trecut la următorul element din listă.

Să vedem acum câteva alte exemple pentru o mai bună înțelegere a modului în care putem folosi bucla în Python.

Python pentru exemple de bucle

Iată un program simplu pentru buclă pentru a imprima produsul oricăror cinci numere preluate de la utilizator

res = 1 pentru i în intervalul (0,5): n = int (intrare („introduceți un număr”)) res * = n print (res)

Ieșire:

Iată un alt program simplu pentru a calcula aria pătratelor ale căror laturi sunt date într-o listă.

față = [5,4,7,8,9,3,8,2,6,4] suprafață = [x * x pentru x față] imprimare (suprafață)

Ieșire: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]

Acum că am terminat cu conceptele pentru buclă, iată câteva tutoriale care vă vor ajuta să învățați limbajul de programare într-un mod structurat.

  1. În timp ce Buclați în Python
  2. Colecții în Python
  3. Clase și obiecte Python
  4. Module Python

Acest lucru ne duce la sfârșitul acestui articol, unde am aflat cum putem folosi For Loop In Python. Sper că ești clar cu tot ce ți-a fost împărtășit în acest tutorial.

Dacă ați găsit relevant acest articol despre „Python For Loop”, consultați o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul.

Suntem aici pentru a vă ajuta cu fiecare pas din călătoria dvs. și pentru a veni cu un curriculum care este conceput pentru studenți și profesioniști care doresc să fie un . Cursul este conceput pentru a vă oferi un început important în programarea Python și vă va instrui atât pentru conceptele Python de bază, cât și pentru cele avansate ca

Dacă întâmpinați întrebări, nu ezitați să vă puneți toate întrebările. Puneți-le în secțiunea de comentarii din „Python for Loop” și echipa noastră va răspunde cu plăcere.