如何在 Python3 中找到三个数字的 GCD/HCF

How to find the GCD/HCF of three numbers in Python3

我需要一个代码来求 Python 3

中三个数的公质因数

每当我 运行 它显示错误的 HCF / GCD。

很简单。
编写一个函数,计算两个数字的 gcd/lcm。
然后做这样的事情。

gcd(a,b,c) = gcd(a, gcd(b,c))

 >>> def gcd(a,b):
...     if b == 0:
...             return a
...     else:
...             return gcd(b, a%b)
... 
>>> gcd(3,5)
1
>>> gcd(10,5)
5
>>> gcd(10,15)
5
>>> gcd(5,gcd(10,15))
5

lcm的可以自己试试