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

참과 거짓을 판단하는 불리언(Boolean) 자료형

특정한 조건에서만 코드를 실행하는 조건문이나 특정 조건이 만족할 때까지 코드를 반복 실행하는 반복문을 활용하려면, 특정 조건이 참인지 거짓인지 코드 내에서 판단해야 합니다.

예를 들어 변수 a가 10보다 크다면 a는 10보다 큽니다를 출력하고, 그렇지 않다면 a는 10보다 작거나 같습니다를 출력하는 코드를 작성한다고 가정해 보겠습니다.

불리언 사용 예시
a = 11

if a > 10:
# a가 10보다 클 때 실행
print("a는 10보다 큽니다.")
else:
# a가 10보다 작거나 같을 때 실행
print("a는 10보다 작거나 같습니다.")

여기서 a > 10은 변수 a가 10보다 크면 참(True)이고, 그렇지 않으면 거짓(False)이 됩니다.

이렇게 참(True)거짓(False)을 표현하는 자료형을 불리언(Boolean)이라고 합니다.


불리언은 어떻게 사용하나요?

파이썬에서 을 나타내는 값은 True, 거짓을 나타내는 값은 False로, 첫 글자를 대문자로 표기합니다.

불리언 값을 나타내는 변수 이름은 일반적으로 is_, has_, can_과 같은 접두사를 사용해 변수명의 명확성을 높입니다.

불리언 할당
# 활성 상태인지 판단하는 변수
is_active = True

# 로그인 상태인지 판단하는 변수
is_logged_in = False

# 특정 권한을 가지고 있는지 판단하는 변수
has_permission = True

# 편집 권한을 가지고 있는지 판단하는 변수
can_edit = False

불리언 사용 예시

불리언은 주로 if, else 키워드를 활용한 조건문에서 조건의 참이나 거짓을 판별하는 데 사용됩니다.

if else 문에서 불리언 활용
is_active = True

# is_active가 True라면
if is_active:
print("사용자가 활성 상태입니다.")
else:
print("사용자가 비활성 상태입니다.")

다음 내용이 궁금하다면?

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