파이썬에서 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

여기서 홀수 요소들만 새 리스트에 기록하세요.