참과 거짓을 판단하는 불리언(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 강의를 등록해 주세요!