파이썬에서 제어문은 프로그램의 흐름을 제어하는 데 사용됩니다. 주요 제어문에는 조건문(if, elif, else), 반복문(for, while), 그리고 예외 처리(try, except)가 있습니다.
1. 조건문 (if, elif, else)
조건문은 주어진 조건에 따라 코드 블록을 실행합니다.
if condition:
# 조건이 참일 때 실행되는 코드
elif another_condition:
# 다른 조건이 참일 때 실행되는 코드
else:
# 위의 모든 조건이 거짓일 때 실행되는 코드
예
x = 10
if x > 0:
print("Positive")
elif x == 0:
print("Zero")
else:
print("Negative")
2. 반복문 (for, while)
반복문은 코드 블록을 반복해서 실행합니다.
2.1 for 문
for variable in iterable:
# 반복 실행될 코드
예
for i in range(5):
print(i)
2.2 while 문
while condition:
# 조건이 참일 동안 반복 실행될 코드
예
while count < 5:
print(count)
count += 1
3. 예외 처리 (try, except)
예외 처리는 예외가 발생할 수 있는 코드를 감싸고, 예외가 발생했을 때 처리하는 데 사용됩니다.
try:
# 예외가 발생할 수 있는 코드
except ExceptionType as e:
# 예외 처리 코드
else:
# 예외가 발생하지 않았을 때 실행되는 코드
finally:
# 예외 발생 여부와 상관없이 항상 실행되는 코드
예
try:
result = 10 / 0
except ZeroDivisionError as e:
print("Error:", e)
else:
print(result)
finally:
print("This will always execute.")
이것들은 파이썬에서 가장 기본적인 제어문입니다. 이 외에도 컴프리헨션(comprehensions)과 같은 다양한 고급 제어 구조가 있습니다. 제어문은 프로그램의 로직을 정의하고, 특정 조건에 따라 코드를 실행하거나 반복하도록 만듭니다.
With ChatGPT
'Python > 포스팅' 카테고리의 다른 글
파이썬 다양한 조건을 판단하는 elif (0) | 2023.12.02 |
---|---|
파이썬 if 문 (0) | 2023.12.02 |
파이썬 변수를 만드는 여러 가지 방법 (0) | 2023.12.02 |
파이썬 변수 (0) | 2023.12.02 |
파이썬 불 연산 (0) | 2023.12.02 |