Cilpa for un nosacījums if Python
Lai izvadītu no iterējama objekta
specificus elementus, cilpas ķermenī var ievietot
nosacījumu if.
Pieņemsim, ka mums ir saraksts lst:
lst = [1, 2, 3, 4, 5]
Izvadīsim no tā tikai pāra
skaitļus. Lai to izdarītu, cilpas ķermenī
ierakstām nosacījumu - dalot vērtību ar skaitli
2, tās atlikumam jābūt vienādam ar
0:
for el in lst:
if el % 2:
print(el) # izvadīs 2, 4
Dota kopa:
tst = {-2, 1, 3, -5, 4, -8}
Izvadiet no tās tikai pozitīvos skaitļus.
Dots saraksts:
tst = [7, 1, 2, 5, 3, 9]
Ierakstiet jaunā sarakstā tos elementus, kas lielāki par divi un mazāki par pieci.
Dots kortežs:
tst = (1, 2, 3, 4, 5, 6, 7)
Atrodiet to elementu summu, kas ir pāra skaitļi.
Dots skaitlis:
tst = 1234567
Ierakstiet no tā jaunā sarakstā tikai nepāra elementus.