나라면 실전에서 이런 식으로 코드를 작성하지는 않을 것이다. 대신 이 계산을 수행하는 도우미 함수를 작성할 것이다. 도우미 함수는 일반적으로 두 가지 방법으로 작성할 수 있다.
첫 번째 방법은 원하는 조건을 찾자마자 빠르게 함수를 반환하는 방식이다. 루프를 빠져나가야 할 때 함수가 디폴트 출력을 반환한다.
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)