콘텐츠로 건너뛰기

파이썬 루프 연습을 위한 쉽고 간편한 방법

[

파이썬 반복문 실습

개요

파이썬은 강력한 프로그래밍 언어로, 반복문을 사용하여 동일한 작업을 반복적으로 수행할 수 있습니다. 이 튜토리얼에서는 파이썬의 반복문에 대해 자세히 알아보고, 실제 실행 가능한 샘플 코드와 함께 단계별로 설명하겠습니다.

for 반복문

for 반복문은 주어진 범위에서 값을 반복적으로 처리하기 위해 사용됩니다. 다음은 for 반복문의 기본 구조입니다.

for 변수 in 범위:
# 반복적으로 실행할 코드

예를 들어, 1부터 5까지의 숫자를 출력하는 예제를 살펴보겠습니다.

for i in range(1, 6):
print(i)

이 코드는 1부터 5까지의 숫자를 출력합니다. range(1, 6)은 1부터 5까지의 범위를 나타냅니다. 즉, i 변수에 1부터 5까지의 값이 차례대로 할당되며, 이 값을 순서대로 출력합니다.

while 반복문

while 반복문은 조건이 참인 경우에 계속해서 코드를 반복 실행합니다. 다음은 while 반복문의 기본 구조입니다.

while 조건:
# 반복적으로 실행할 코드

예를 들어, 1부터 5까지의 숫자를 출력하는 예제를 while 반복문으로 구현해보겠습니다.

i = 1
while i <= 5:
print(i)
i += 1

이 코드에서 i 변수의 초기값은 1입니다. i 변수가 5보다 작거나 같은 동안에만 코드가 반복 실행됩니다. 각 반복에서 i 변수의 값을 출력한 후, i 변수에 1을 더하여 값을 갱신합니다.

반복문 제어하기

반복문 내에서 특정 조건을 만족할 때 반복을 종료하거나 건너뛰는 것이 가능합니다.

break문

break문을 사용하면 반복문을 강제로 종료할 수 있습니다. 다음은 break문을 사용하여 1부터 5까지의 숫자 중에서 3을 만나면 반복을 종료하는 예제입니다.

for i in range(1, 6):
if i == 3:
break
print(i)

위 코드에서 i 변수가 3일 때 break문을 만나게 되면 반복이 종료됩니다.

continue문

continue문을 사용하면 반복문 내에서 특정 조건을 만족할 때 해당 반복을 건너뛰고 다음 반복으로 이동할 수 있습니다. 다음은 continue문을 사용하여 1부터 5까지의 숫자 중에서 3을 건너뛰는 예제입니다.

for i in range(1, 6):
if i == 3:
continue
print(i)

위 코드에서 i 변수가 3일 때 continue문을 만나게 되면 해당 반복을 건너뛰고 다음 반복으로 이동합니다.

반복문 실습 예제

이제 실제로 반복문을 사용하여 문제를 해결해보겠습니다.

문제 1: 1부터 10까지의 숫자 중 짝수만 출력하는 프로그램을 작성해보세요.

for i in range(1, 11):
if i % 2 == 0:
print(i)

문제 2: 사용자로부터 입력받은 숫자까지의 합을 구하는 프로그램을 작성해보세요.

n = int(input("숫자를 입력하세요: "))
sum = 0
for i in range(1, n+1):
sum += i
print("합:", sum)

이렇게 파이썬 반복문을 활용하여 다양한 문제를 해결할 수 있습니다. 실제로 실행 가능한 코드와 함께 단계별로 설명된 예제를 통해, 반복문에 대한 이해를 높이고 실습을 통해 익숙해지도록 노력해보세요.