Python - Pentru buclă

Cuprins
Ciclul pentru Ne permite să facem un tip de iterație în care o condiție nu trebuie neapărat să fie îndeplinită, ci mai degrabă trebuie să trecem printr-o cantitate finită de elemente pentru a putea afișa conținutul pe ecran sau pentru a efectua operațiuni mai complexe, dacă este necesar.
În timp ce explicam ciclul pentru ne permite să parcurgem o cantitate finită de elemente, pentru aceasta, o vom demonstra cu următorul exemplu:
 cuvinte = [„acesta”, „este”, „un”, „ex”, „papagal”] pentru cuvânt în cuvinte: tipăriți numerele cuvintelor = [0, 1, 2, 3, 4, 5, 6, 7, 8 , 9] pentru număr în numere: tipăriți numărul 

Aici subliniem importanța indentării, deoarece odată cu aceasta spunem că propoziția tipărită intră în ciclu pentru
Să vedem cum va arăta unul dintre aceste cicluri.

MARI

Faceți clic pe imagine pentru ao mări

După cum am putut vedea, aplicația sa este destul de simplă, ar fi un fel de echivalent cu așa-numitul pentru fiecare altor limbi precum php, deși, ca întotdeauna, fiecare are particularitățile sale.
O altă funcție foarte importantă pe care trebuie să o avem în vedere este cum să lucrăm cu dicționarele din interior Piton Deoarece este o structură de date foarte puternică și populară, pentru aceasta, să vedem cum să parcurgem o listă care conține tupluri:
 d = {'x': 1, 'y': 2, 'z': 3} pentru cheia din d: cheia de imprimare, 'corespunde cu', d [cheia] 

După cum putem vedea pentru fiecare element al dicționarului, putem obține valoarea acestuia apelând valoarea indexului, nu este nimic despre care să scriem acasă, totuși simplitatea lui ne scutește de multe dureri de cap atunci când folosim aceste caracteristici.

MARI

Faceți clic pe imagine pentru ao mări

Să vedem un exemplu în care, în timp ce iterăm, dorim să accesăm și indexul elementului pentru a efectua o modificare în cazul în care îndeplinește o anumită condiție, să vedem codul care ne spune mai mult decât o explicație:
 pentru index, șir în enumerare (șiruri): dacă 'xxx' în șir: șiruri [index] = '[cenzurat]' 

În acest caz folosim funcția nativă enumeră-te, cu care pentru fiecare șir din element, obținem numărul său de index, astfel, în același ciclu al iterației putem evalua o nouă condiție și, prin urmare, ne îndeplinim obiectivul.
Deși pentru noi sună ca o carte de auto-ajutorare, ruperea ciclului este ceva ce poate fi folosit ca resursă în rutinele noastre în Piton, deoarece ne permite ca atunci când evaluăm o anumită condiție să ieșim din iterație și să terminăm totul. Pentru aceasta vom folosi instrucțiunea pauză.
 din import matematic sqrt pentru n în intervalul (99, 0, -1): root = sqrt (n) if root == int (root): print n break 

În acest exemplu, evaluăm cea mai mare rădăcină în valoare din primele 100 de numere, pentru aceasta aplicăm funcția sqrt și cu condiția if pentru a vedea dacă îndeplinește condiția noastră, atunci când o facem, o imprimăm și facem pauză Cu alte cuvinte, ne rupem ciclul, deoarece ceea ce urmează nu ne interesează.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave