Python-da for dövrü və if şərti
Iterasiya olunan bir obyektdən müəyyən elementləri
çıxarmaq üçün, dövrün içinə if şərti yerləşdirə
bilərsiniz.
Tutaq ki, bizim lst siyahımız var:
lst = [1, 2, 3, 4, 5]
Gəlin ondan ancaq cüt ədədləri çıxaraq. Bunun üçün
dövrün gövdəsində bir şərt yazırıq - dəyərin 2
ədədinə bölünməsindən qalıq 0-a bərabər
olmalıdır:
for el in lst:
if el % 2 == 0:
print(el) # 2, 4 çap edəcək
Çoxluq verilib:
tst = {-2, 1, 3, -5, 4, -8}
Ondan ancaq müsbət ədədləri çap edin.
Siyahı verilib:
tst = [7, 1, 2, 5, 3, 9]
Ikidən böyük və beşdən kiçik olan elementləri yeni siyahıya yazın.
Kortec verilib:
tst = (1, 2, 3, 4, 5, 6, 7)
Cüt ədəd olan elementlərin cəmini tapın.
Ədəd verilib:
tst = 1234567
Ondan ancaq tək elementləri yeni siyahıya yazın.