더북(TheBook)

나라면 실전에서 이런 식으로 코드를 작성하지는 않을 것이다. 대신 이 계산을 수행하는 도우미 함수를 작성할 것이다. 도우미 함수는 일반적으로 두 가지 방법으로 작성할 수 있다.

첫 번째 방법은 원하는 조건을 찾자마자 빠르게 함수를 반환하는 방식이다. 루프를 빠져나가야 할 때 함수가 디폴트 출력을 반환한다.

def coprime(a, b):
    for i in range(2, min(a, b) + 1):
        if a % i == 0 and b % i == 0:
            return False
    return True

assert coprime(4, 9)
assert not coprime(3, 6)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.