728x90
반응형

조건문은 프로그램이 특정 조건을 만족하는 경우에 따라 다른 코드 블록을 실행하도록 하는 구문입니다. 파이썬에서는 주로 if, elif, else 키워드를 사용하여 조건문을 작성합니다.

if 문:

if 문은 가장 기본적인 조건문입니다. 주어진 조건식이 참(True)인 경우에만 if 문 아래의 코드 블록이 실행됩니다.

python

Copy code

if 조건식:

코드 블록

조건식은 평가되어 참 또는 거짓을 반환하는 식이어야 합니다. 조건식이 참일 경우에는 코드 블록이 실행되고, 거짓일 경우에는 if 문을 건너뛰고 다음으로 진행됩니다.

if-else 문:

if-else 문은 if 문과 함께 사용되며, 조건식이 참일 때는 if 블록을 실행하고, 거짓일 때는 else 블록을 실행합니다.

python

Copy code

if 조건식:

코드 블록1

else:

코드 블록2

조건식이 참일 경우 코드 블록1이 실행되고, 거짓일 경우 코드 블록2가 실행됩니다.

if-elif-else 문: if-elif-else 문은 여러 개의 조건을 체크하고 해당하는 코드 블록을 실행하는데 사용됩니다. 여러 개의 elif(else if) 블록을 추가할 수 있습니다.

python

Copy code

if 조건식1:

코드 블록1

elif 조건식2:

코드 블록2

elif 조건식3:

코드 블록3

else:

코드 블록4

조건식1부터 순서대로 체크하며, 가장 먼저 참이 되는 조건식에 해당하는 코드 블록이 실행됩니다. 만약 어떤 조건식도 참이 아닌 경우 else 블록이 실행됩니다.

중첩 조건문:

조건문은 중첩될 수 있으며, if 문 안에 또 다른 if 문을 작성할 수 있습니다. 이를 통해 복잡한 조건을 다룰 수 있습니다.

python

Copy code

if 조건식1:

if 조건식2:

코드 블록1

else:

코드 블록2

else:

코드 블록3

조건식1이 참인 경우에는 조건식2를 체크하고, 조건식2도 참이면 코드 블록1이 실행됩니다. 조건식2가 거짓인 경우에는 코드 블록2가 실행됩니다. 조건식1이 거짓인 경우에는 코드 블록3이 실행됩니다.

728x90
반응형

+ Recent posts