Pętla for i warunek if w Pythonie

Aby wypisać z obiektu iterowalnego określone elementy, można zagnieździć w pętli warunek if.

Załóżmy, że mamy listę lst:

pythonlst = [1, 2, 3, 4, 5]

Wypiszmy z niej tylko liczby parzyste. Aby to zrobić, wpisujemy w ciele pętli warunek - przy dzieleniu wartości przez liczbę 2, jej reszta musi być równa 0:

pythonfor el in lst:
  if el % 2 == 0:
    print(el) # wypisze 2, 4
Задание 1

Dany zbiór:

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

Wypisz z niego tylko liczby dodatnie.

Задание 2

Dana lista:

pythontst = [7, 1, 2, 5, 3, 9]

Zapisz w nowej liście te elementy, które są większe od dwóch i mniejsze od pięciu.

Задание 3

Dana krotka:

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

Znajdź sumę elementów, które są liczbami parzystymi.

Задание 4

Dana liczba:

pythontst = 1234567

Zapisz z niej w nowej liście tylko elementy nieparzyste.