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:
pythonlst = [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:
pythonfor el in lst:
if el % 2 == 0:
print(el) # va afișa 2, 4
Задание 1
Dată este mulțimea:
pythontst = {-2, 1, 3, -5, 4, -8}
Afișați din ea doar numerele pozitive.
Задание 2
Dată este lista:
pythontst = [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.
Задание 3
Dat este tuplul:
pythontst = (1, 2, 3, 4, 5, 6, 7)
Găsiți suma elementelor care sunt numere pare.
Задание 4
Dat este numărul:
pythontst = 1234567
Înscrieți din el într-o listă nouă doar elementele impare.