0

ちょっとしたコードをチェックするのに助けが必要です:

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を取り出してみましたが、うまくいきません。誰かがそれを助けることができれば、それは素晴らしいことです。iffor

4

2 に答える 2