더북(TheBook)

== 연산자의 결과는 불 값이므로 직접 반환하게 하면 더 간결하게 함수를 작성할 수 있다.

def is_divisible(x, y):

return x % y == 0

불 함수는 종종 조건문에서 쓰인다.

if is_divisible(x, y):

print('x is divisible by y')

다음처럼 작성하고 싶다는 생각할 수도 있다.

if is_divisible(x, y) == True:

print('x is divisible by y')

하지만, 불필요한 비교는 추가하지 않아야 한다.

연습삼아 xyz를 만족하면 True, 그렇지 않으면 False를 반환하는 is_between(x, y, z) 함수를 작성해보자.

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