Bucla for și condiția if în Python
Pentru a afișa anumite elemente dintr-un obiect iterabil,
puteți imbrica în buclă o condiție if.
Să presupunem că avem lista lst:
lst = [1, 2, 3, 4, 5]
Să afișăm din ea doar numerele pare.
Pentru aceasta, scriem în corpul buclei
o condiție - la împărțirea valorii la numărul
2, restul ei trebuie să fie egal cu
0:
for el in lst:
if el % 2 == 0:
print(el) # va afișa 2, 4
Dată este mulțimea:
tst = {-2, 1, 3, -5, 4, -8}
Afișați din ea doar numerele pozitive.
Dată este lista:
tst = [7, 1, 2, 5, 3, 9]
Înscrieți într-o listă nouă acele elemente care sunt mai mari decât doi și mai mici decât cinci.
Dat este tuplul:
tst = (1, 2, 3, 4, 5, 6, 7)
Găsiți suma elementelor care sunt numere pare.
Dat este numărul:
tst = 1234567
Înscrieți din el într-o listă nouă doar elementele impare.