Python의 for 루프

루프는 동일한 작업을 반복적으로 수행하기 위해 설계되었습니다. 예를 들어, 반복 가능한 객체의 요소들을 순회하는 데 사용됩니다. 문자열, 튜플, 리스트, 집합, 딕셔너리가 이러한 객체에 속합니다.

Python에서 가장 널리 사용되는 루프는 for입니다. 그 구문은 다음과 같습니다:

pythonfor 요소 in 반복 가능한 객체:
  루프 본문

for 루프에서, if-else 구문과 마찬가지로, 조건문 아래에 있는 코드는 한 단계 들여쓰기 해야 합니다.

lst라는 리스트가 있다고 가정해 봅시다:

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

for 루프를 사용하여 모든 요소를 순회하고 출력해 봅시다:

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

for el in lst:
  print(el) # 1, 2... 5를 출력합니다

루프 본문 내에서 요소들을 사용하여 다양한 연산을 수행할 수 있습니다. 요소 값들의 제곱을 출력해 봅시다:

pythonfor el in lst:
  print(el ** 2) # 1, 4... 25를 출력합니다
Задание 1

다음 리스트가 주어졌습니다:

pythontst = ['1', '2', '3', '4', '5']

루프로 순회하며 각 요소를 콘솔에 출력하세요.

Задание 2

다음 튜플이 주어졌습니다:

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

루프로 순회하며 각 요소를 콘솔에 출력하세요.

Задание 3

다음 집합이 주어졌습니다:

pythontst = {'a', 'b', 'c', 'd', 'e'}

루프로 순회하며 각 요소를 콘솔에 출력하세요.

Задание 4

다음 문자열이 주어졌습니다:

pythontst = 'abcde'

루프로 순회하며 각 문자를 콘솔에 출력하세요.

Задание 5

다음 숫자가 주어졌습니다:

pythontst = 12345

루프로 순회하며 각 자릿수를 콘솔에 출력하세요.

Задание 6

다음 리스트가 주어졌습니다:

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

각 요소에 2를 더한 결과를 콘솔에 출력하세요.