Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

파이썬 공부하기

[Python] 파이썬 조건문 (=if문) : 프로그램의 흐름 제어 본문

파이썬 기초

[Python] 파이썬 조건문 (=if문) : 프로그램의 흐름 제어

파이썬러버 2024. 1. 8. 01:50

파이썬 조건문: 프로그램의 흐름 제어

안녕하세요! 이번에는 파이썬에서 조건문을 사용하여 프로그램의 흐름을 제어하는 방법에 대해 알아보겠습니다. 조건문은 특정 조건이 참(True)일 때 또는 거짓(False)일 때에 따라 다른 동작을 수행할 수 있도록 합니다.

1. if

가장 기본적인 조건문으로, 주어진 조건이 참일 경우에만 특정 코드 블록을 실행합니다.

# if 문 예제
x = 10

if x > 5:
    print("x는 5보다 큽니다.")

2. if-else

조건이 참일 경우와 거짓일 경우에 서로 다른 코드 블록이 실행됩니다.

# if-else 문 예제
y = 3

if y % 2 == 0:
    print("y는 짝수입니다.")
else:
    print("y는 홀수입니다.")

3. if-elif-else

여러 조건을 순차적으로 검사하며, 조건에 해당하는 블록 중 가장 먼저 참이 되는 블록만 실행됩니다.

# if-elif-else 문 예제
z = 7

if z > 10:
    print("z는 10보다 큽니다.")
elif z > 5:
    print("z는 5보다 큽니다.")
else:
    print("z는 5 이하입니다.")

4. 중첩된 조건문

조건문 안에 또 다른 조건문을 포함하여 복잡한 조건을 표현할 수 있습니다.

# 중첩된 조건문 예제
num = 20

if num > 10:
    print("num은 10보다 큽니다.")

    if num % 2 == 0:
        print("num은 짝수입니다.")
    else:
        print("num은 홀수입니다.")
else:
    print("num은 10 이하입니다.")

조건문은 프로그램의 제어 흐름을 유연하게 다룰 수 있는 강력한 도구입니다. 필요에 따라 조건문을 적절히 활용하여 원하는 로직을 구현해보세요.