Python/포스팅

파이썬 제어문

짜집퍼박사(짜박) 2023. 12. 2. 21:53

파이썬에서 제어문은 프로그램의 흐름을 제어하는 데 사용됩니다. 주요 제어문에는 조건문(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