이 파이썬 3 코드는 명확하게 그것이 12를 반환해야 할 때 나를 위해 아무 것도 반환하지 않습니다. 나는 그것을 이해할 수 없습니다.Python 3 함수가 반환됩니다. 없음. GCD와 유클리드
from math import *
def gcd(m,n):
print("gcd: ",m,", ",n,")")
if n == 0:
print(m)
return m
else:
gcd(n,m//n)
def main():
m = 60
n = 24
result = gcd(m,n)
print(result)
main()
난 당신이 연습으로이 일을하고 있다면 모르겠지만, fractions''에서 GCD 함수는 이미 거기에 : http://docs.python.org/py3k/library/fractions.html#fractions.gcd –