본문 바로가기

프로그래밍 언어/python

파이썬 기초: 제어문

파이썬 기초: 제어문

파이썬에서 제어문은 프로그램의 흐름을 제어하는 데 사용됩니다. 이 글에서는 파이썬의 주요 제어문과 그 사용 예제를 살펴보겠습니다.

if (조건 분기)

**if**문은 조건에 따라 코드 블록을 실행하도록 합니다.

예제: if문

age = 20
if age >= 18:
    print("You are an adult.")
else:
    print("You are a minor.")

출력 결과:

You are an adult.

for (반복)

**for**문은 시퀀스(리스트, 튜플, 문자열 등)를 순회하며 반복 작업을 수행합니다.

예제: for문

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

출력 결과:

apple
banana
cherry

while (반복)

**while**문은 주어진 조건이 참(True)인 동안 반복하여 코드 블록을 실행합니다.

예제: while문

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

출력 결과:

0
1
2
3
4

enumerate (열거)

enumerate 함수는 시퀀스를 인덱스와 함께 순회할 수 있도록 합니다.

예제: enumerate 사용

fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
    print(index, fruit)

출력 결과:

0 apple
1 banana
2 cherry

리스트 내포 (comprehension)

리스트 내포는 리스트를 생성하는 간결한 방법을 제공합니다.

예제: 리스트 내포

numbers = [1, 2, 3, 4, 5]
squares = [n ** 2 for n in numbers]
print(squares)

출력 결과:

[1, 4, 9, 16, 25]

결론

파이썬의 제어문은 프로그램의 로직을 구성하는 데 필수적인 요소입니다. 이 글을 통해 파이썬의 기본적인 제어문 사용법을 이해하고, 효과적으로 활용할 수 있기를 바랍니다.