더북(TheBook)

6.4 불 함수

함수가 불(boolean) 값을 반환할 수 있으면 함수 내부의 복잡한 테스트를 숨길 수 있어서 종종 편리하다. 예를 들어,

def is_divisible(x, y):

if x % y == 0:

return True

else:

return False

불 함수 이름에는 예/아니오 류의 질문을 사용하는 게 일반적이다. 예를 들어 is_divisible
xy로 나눌 수 있는지를 True 또는 False로 반환한다.

예제를 보자.

>>> is_divisible(6, 4)

False

>>> is_divisible(6, 3)

True

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.