본문으로 건너뛰기
실습하기

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

프로그래밍에서 조건문은 "만약 어떤 조건이 참(True)이라면 이 코드를 실행하고, 그렇지 않으면 다른 코드를 실행하라"는 명령을 내릴 때 사용합니다.

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

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

if, else 조건문 예시
number = 4

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

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

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


if 조건문의 구조

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

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

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

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

if 조건문 예시
number = 5

if number > 0:
# 조건이 참이므로 아래의 코드 실행
print("양수입니다.")
# print 왼쪽의 들여쓰기가 코드 블록을 나타냄

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!