def tests(self): self.assertEqual(Math.gcd(10, 20), 10) self.assertEqual(Math.gcd(27, 32), 1) self.assertEqual(Math.gcd(12, 40), 4) self.assertEqual(Math.gcd(15.0, 20.0), 5) self.assertEqual(Math.gcdm(48, 180, 14), 2)
def gcd(self): """ Return greatest common divisor using Euclid's Algorithm. """ entry = self.get_entry() if self.input_is_valid(entry, 2): result = Math.gcdm(*entry) self.result.config(text=result)