ちょっとしたコードをチェックするのに助けが必要です:
def mcd(n1,n2):
mxcd = 0
for i in range(1,n1):
f = n1 % i
for j in range(1,n2):
g = n2 % j
if (f == 0 and g == 0 and f == g):
mxcd = f
else:
mxcd = "No hay comun divisor"
return mxcd
最初の には入らないように見えるので問題がありますif
。常に に入ります。インデントの順序を変更して、2 番目からelse
を取り出してみましたが、うまくいきません。誰かがそれを助けることができれば、それは素晴らしいことです。if
for