본문으로 건너뛰기

if 조건문으로 프로그램의 흐름 제어하기

if 조건문으로 프로그램의 흐름 제어하기

프로그래밍에서 조건문은 "만약 어떤 조건이 참(True)이라면, 이 코드를 실행하고, 그렇지 않으면 다른 코드를 실행하라"는 방식으로 작동합니다.

파이썬에서는 if, elif (else if의 줄임말), 그리고 else 키워드를 사용해 이러한 조건부 논리를 구현합니다.

아래는 어떤 수가 짝수인지를 판별하는 조건문 코드입니다.

if, else 조건문 예시
number = 4

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

여기서 number % 2 == 0은 조건이며, 이 조건이 참(True)일 때 (즉, 숫자가 2로 나누어 떨어질 때) 첫 번째 print문 코드("짝수입니다.")가 실행됩니다.

그렇지 않으면, else 아래의 코드("홀수입니다.")가 실행됩니다.


if 조건문의 구조

if 조건문은 특정 조건이 참(True)일 때만 코드 블록을 실행하며, 조건을 나타내는 부분의 항상 끝에 콜론(:)을 붙여야 합니다.

if 조건문의 구조
if 조건:
# 조건이 참일 때 실행될 코드

유의할 점으로 조건이 참일 때 실행되는 코드 블록은 반드시 들여쓰기를 해야 합니다.

number 변수가 0보다 큰지를 판별하는 조건문 코드는 아래와 같습니다.

if 조건문 예시
number = 5

if number > 0: # 조건이 참이므로 아래의 코드가 실행됩니다.
print("양수입니다.") # 들여쓰기를 해야 합니다.