def mmc(dividendo, divisor): return (dividendo * divisor) / mdc(dividendo, divisor)
def test_MDC(self): self.assertEqual(mdc(2, 3), 1) self.assertEqual(mdc(2, 4), 2) self.assertEqual(mdc(4, 2), 2) self.assertEqual(mdc(10, 10000), 10)
def calculaE(self): p = mdc() self.e = self.n/2 while self.e < self.n or p.euclides(self.e, self.z) != 1: self.e = self.e + 1 return self.e