파이썬 기초: 제어문
파이썬에서 제어문은 프로그램의 흐름을 제어하는 데 사용됩니다. 이 글에서는 파이썬의 주요 제어문과 그 사용 예제를 살펴보겠습니다.
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]
결론
파이썬의 제어문은 프로그램의 로직을 구성하는 데 필수적인 요소입니다. 이 글을 통해 파이썬의 기본적인 제어문 사용법을 이해하고, 효과적으로 활용할 수 있기를 바랍니다.
'프로그래밍 언어 > python' 카테고리의 다른 글
파이썬에서 시퀀스 슬라이싱하는 방법 (0) | 2024.01.22 |
---|---|
파이썬 기초: 함수와 람다식 (0) | 2024.01.17 |
파이썬 기초: 문자열 다루기 (0) | 2024.01.17 |
파이썬 기초: 튜플 다루기 (0) | 2024.01.17 |
파이썬 기초: 딕셔너리 다루기 (0) | 2024.01.17 |