Pythonにおけるforループとif文

イテラブルオブジェクトから特定の要素を出力するには、 ループの中に条件ifをネストすることができます。

リストlstがあるとします:

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

ここから偶数のみを出力してみましょう。 そのためには、ループの本体に条件を記述します。 値が数値2で割り切れ、その余りが 0に等しくなければなりません:

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

次の集合が与えられています:

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

この集合から正の数のみを出力してください。

Задание 2

次のリストが与えられています:

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

2より大きく5より小さい要素を新しいリストに書き込んでください。

Задание 3

次のタプルが与えられています:

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

偶数である要素の合計を求めてください。

Задание 4

次の数値が与えられています:

pythontst = 1234567

この数値から奇数の要素のみを新しいリストに書き込んでください。