파이썬에서 for 루프와 if 조건문
반복 가능한 객체에서
특정 요소들을 출력하려면
루프 안에 if 조건을 중첩시킬 수 있습니다.
리스트 lst가 있다고 가정해 봅시다:
lst = [1, 2, 3, 4, 5]
여기서 짝수만 출력해 보겠습니다.
이를 위해 루프 본문에 조건을 작성합니다 -
값을 2로 나눈 나머지가
0이어야 합니다:
for el in lst:
if el % 2 == 0:
print(el) # 2, 4를 출력합니다
다음 집합이 주어졌습니다:
tst = {-2, 1, 3, -5, 4, -8}
여기서 양수만 출력하세요.
다음 리스트가 주어졌습니다:
tst = [7, 1, 2, 5, 3, 9]
2보다 크고 5보다 작은 요소들을 새 리스트에 기록하세요.
다음 튜플이 주어졌습니다:
tst = (1, 2, 3, 4, 5, 6, 7)
짝수인 요소들의 합을 구하세요.
다음 숫자가 주어졌습니다:
tst = 1234567
여기서 홀수 요소들만 새 리스트에 기록하세요.