파이썬 반복문 마스터하기: 초보자도 쉽게 이해하는 for, while 문 활용법








파이썬 반복문 마스터하기: 초보자도 쉽게 이해하는 for, while 문 활용법

파이썬 반복문 마스터하기: 초보자도 쉽게 이해하는 for, while 문 활용법

소개

파이썬에서 반복문은 특정 코드 블록을 여러 번 실행하는 데 사용됩니다. 반복적인 작업을 자동화하는 데 필수적인 요소이며, for 문과 while 문이 가장 일반적으로 사용됩니다. 이 글에서는 두 가지 유형의 반복문을 자세히 살펴보고, 다양한 예제를 통해 실력을 향상시키는 데 도움을 드리겠습니다.

for 반복문

for 문은 시퀀스(리스트, 튜플, 문자열 등) 또는 반복 가능한 객체의 각 요소를 순회하는 데 사용됩니다. 다음은 기본적인 for 문의 구조입니다:


for 변수 in 시퀀스:
# 반복 실행할 코드 블록

예제:


fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)

while 반복문

while 문은 특정 조건이 참인 동안 코드 블록을 반복 실행합니다. 조건이 거짓이 되면 반복문이 종료됩니다. 다음은 기본적인 while 문의 구조입니다:


while 조건:
# 반복 실행할 코드 블록

예제:


count = 0
while count < 5: print(count) count += 1

중첩 반복문

중첩 반복문은 하나의 반복문 안에 다른 반복문을 포함하는 것을 말합니다. 이를 통해 다차원 데이터를 처리하거나 복잡한 반복 작업을 수행할 수 있습니다.

예제:


for i in range(3):
for j in range(3):
print(f"({i}, {j})")

break와 continue문

break 문은 반복문을 완전히 종료하고, continue 문은 현재 반복을 건너뛰고 다음 반복으로 이동합니다.

예제:


for i in range(10):
if i == 5:
break # 5일 때 반복문 종료
print(i)

for i in range(10):
if i == 5:
continue # 5일 때 건너뜀
print(i)

리스트 컴프리헨션

리스트 컴프리헨션은 간결하게 리스트를 생성하는 방법입니다. for 문과 조건문을 한 줄로 작성하여 리스트를 생성할 수 있습니다.

예제:


squares = [x**2 for x in range(10)]
print(squares)

실습 문제

다음 문제들을 풀어보면서 파이썬 반복문에 대한 이해도를 높여보세요.

  1. 1부터 100까지의 합을 구하는 프로그램을 작성하세요.
  2. 사용자로부터 숫자를 입력받아 그 숫자의 구구단을 출력하는 프로그램을 작성하세요.
  3. 리스트에서 짝수만 추출하여 새로운 리스트를 생성하는 프로그램을 작성하세요.

결론

이 글에서는 파이썬의 for 문과 while 문을 중심으로 반복문의 개념과 활용법을 알아보았습니다. 다양한 예제와 실습 문제를 통해 파이썬 프로그래밍 실력을 향상시키는 데 도움이 되었기를 바랍니다.



```

..

답글 남기기