Write a Python program that computes the greatest common divisor (GCD) of two positive integers.
1 2 3 4 5 6 7 8 9 10 11 12 |
def gcd(x, y): gcd = 1 if x % y == 0: return y for k in range(int(y / 2), 0, -1): if x % k == 0 and y % k == 0: gcd = k break return gcd print("GCD of 12 & 17 =",gcd(12, 17)) print("GCD of 4 & 6 =",gcd(4, 6)) print("GCD of 336 & 360 =",gcd(336, 360)) |