def test_divisors_example_1(self):
     """
     Test get_divisors with 8 and [1, 2, 3].
     """
     actual = divisors.get_divisors(8, [1, 2, 3])
     expected = [1, 2]
     self.assertEqual(expected, actual)
Esempio n. 2
0
def is_prime(number: int) -> bool:
    divisors = get_divisors(number)

    if len(divisors) == 2:
        return True

    return False
 def test_divisors_example_2(self):
     """
     Test get_divisors with 4 and [-2, 0, 2].
     """
     actual = divisors.get_divisors(4, [-2, 0, 2])
     expected = [-2, 2]
     self.assertEqual(expected, actual)
Esempio n. 4
0
 def test_divisors_example_2(self):
     """
     Test get_divisors with 4 and [-2, 0, 2]
     """
     actual = divisors.get_divisors(4, [-2,0,2])
     expected = [-2, 2]
     self.assertAlmostEqual(actual, expected)
Esempio n. 5
0
    def test_divisors_example_1(self):
        """
        Test get_divisors with 8 and [1, 2, 3].

        """
        actual = divisors.get_divisors(8, [1, 2, 3])
        expected = [1, 2]
        self.assertEqual(actual, expected)
Esempio n. 6
0
 def test_divisors_example_1(self):
     '''test get_divisors with 8 and [1, 2, 3].'''
     actual = divisors.get_divisors(8, [1, 2, 3])
     expected = [1, 2]
     self.assertEqual(actual, expected)
Esempio n. 7
0
 def test_divisors_example_1(self):
         """Test get_divisors with 8 and [1,2,3]."""
         actual = divisors.get_divisors(8, [1,2,3])
         # this calls the function from the imported file
         expected = [1,2]
         self.assertEqual(actual, expected)
Esempio n. 8
0
 def test_divisors_example_2(self):
     '''test get_divisors with 4 and [-2, 0, 2].'''
     actual = divisors.get_divisors(4, [-2, 0, 2])
     expected = [-2, 2]
     self.assertEqual(actual, expected)
Esempio n. 9
0
    def test_divisors_example_2(self):
        '''Test get_divisors with 4 and [-2, 0, 2].'''

        actual = divisors.get_divisors(4, [-2, 0, 2])
        expected = [-2, 2]
        self.assertEqual(actual, expected)
Esempio n. 10
0
def is_prime(number):
    return get_divisors(number) == [1, number]
Esempio n. 11
0
from divisors import get_divisors


def getGCD(n1_divisors, n2_divisors):
    common = [val for val in n1_divisors if val in n2_divisors]
    return max(common)


n1 = int(input("Enter first number: "))
n2 = int(input("Enter second number: "))

n1_divisors = get_divisors(n1)
n2_divisors = get_divisors(n2)

print("GCD of {}, {} is {}".format(n1, n2, getGCD(n1_divisors, n2_divisors)))
Esempio n. 12
0
    def test_divisors_example_2(self):

        actual = divisors.get_divisors(4, [-2, 0, 2])
        expected = [-2,2]
        self.assertEqual(actual, expected)