[python] 조건문에서의 코드 블록 중첩하기

조건문에서 코드 블록을 중첩하여 복잡한 조건을 표현할 수 있습니다. 이 글에서는 Python에서 조건문의 코드 블록을 중첩하는 방법에 대해 살펴보겠습니다.

단순한 if문

가장 기본적인 형태의 조건문은 다음과 같습니다.

if 조건:
    # 조건이 참일 때 실행되는 코드

중첩된 if문

이제 이 if문을 중첩하여 복잡한 조건을 다루는 방법을 살펴보겠습니다. 예를 들어, A와 B 두 가지 조건이 둘 다 참일 때에만 특정 코드를 실행하고 싶다고 가정해봅시다. 이런 경우에 다음과 같이 중첩된 if문을 사용할 수 있습니다.

if A의 조건:
    if B의 조건:
        # A와 B의 조건이 모두 참일 때 실행되는 코드

이처럼 중첩된 if문을 사용하면 다양한 조건을 조합하여 원하는 동작을 구현할 수 있습니다.

예시

x = 10
y = 5

if x > 5:
    if y > 2:
        print("Both conditions are true")

위의 예시에서는 x가 5보다 크고, y가 2보다 크면 “Both conditions are true”를 출력합니다.

중첩된 if문을 사용함으로써, 여러 가지 조건을 복합적으로 검사하여 프로그램의 동작을 미세하게 제어할 수 있습니다.

이상으로 Python에서 조건문의 코드 블록을 중첩하는 방법에 대해 알아보았습니다.

참고문헌: Python 공식 문서