Funkcja gcd(a, b) zdefiniowana w module math zwraca największy wspólny dzielnik dwóch liczb całkowitych a i b.
import math
a = int(input("Podaj pierwszą liczbę: "))
b = int(input("Podaj drugą liczbę: "))
print(f"NWD({a}, {b}) =",math.gcd(a, b))
Podaj pierwszą liczbę: 24 Podaj drugą liczbę: 36 NWD(24, 36) = 12
W takiej sytuacji wystarczy zagnieździć funkcję gcd
import math
a = int(input("Podaj pierwszą liczbę: "))
b = int(input("Podaj drugą liczbę: "))
c = int(input("Podaj trzecią liczbę: "))
print(f"NWD({a}, {b}, {c}) =",math.gcd(a, math.gcd(b, c)))
Podaj pierwszą liczbę: 24 Podaj drugą liczbę: 36 Podaj trzecią liczbę: 48 NWD(24, 36, 48) = 12