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:

pythonlst = [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:

pythonfor el in lst:
  if el % 2 == 0:
    print(el) # 2, 4 çap edəcək
Задание 1

Çoxluq verilib:

pythontst = {-2, 1, 3, -5, 4, -8}

Ondan ancaq müsbət ədədləri çap edin.

Задание 2

Siyahı verilib:

pythontst = [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.

Задание 3

Kortec verilib:

pythontst = (1, 2, 3, 4, 5, 6, 7)

Cüt ədəd olan elementlərin cəmini tapın.

Задание 4

Ədəd verilib:

pythontst = 1234567

Ondan ancaq tək elementləri yeni siyahıya yazın.