Instrucțiunile for și while
Forma generală a lui for
Am studiat anterior
șirurile de caractere și
listele, iar acum este momentul să navigăm printre
elementele acestora. Vom folosi
for, care are
forma generală ca cea de mai jos:
for variabilă in colectie_de_date:
instrucțiuni_subordonate
Putem citi astfel:
pentru fiecare element din cadrul colecției, reținut de variabilă, efectuăm un set de instrucțiuni de prelucrare subordonate.
Notă. Șirurile de caractere nu sunt colecții de date, însă se pot itera cu
for.
EXEMPLE
Mai jos afișăm
pe rând toate elementele unei liste și apoi toate caracterele unui șir:
DETALII
În primul caz, instrucțiunea
print din cadrul
for a fost executată de
5 ori, pentru fiecare element în parte al listei:
|
Execută simularea
|
La fiecare pas, variabilei
x i se atribuie elementul care urmează pentru a putea fi folosit în interiorul setului de instrucțiuni.
Șirul de caractere
sir1 are lungimea de
17, deci
for a fost repetat de
tot atâtea ori...
OBSERVAȚIE
Tipurile de date
str și
list sunt
iterabile.
De exemplu, tipul
int nu este iterabil, deci nu putem folosi
for pentru a avea acces la cifre,
deoarece nu sunt elemente -
e reținut în memorie ca o valoare numerică:
Avansează la pagina următoare.
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [
în format electronic]
securizat sub formă
de fișier *.pdf.
"
O cameră fără cărţi este ca un corp fără suflet."
(G. K. Chesterton)
Ultimele noutăți
[
vezi lista completă a cărților]