Esempio n. 1
0
 def test_nao_perfeitos(self):
     numeros = range(1, 10000)
     perfeitos = [6, 28, 496, 8128]
     for numero in perfeitos:
         numeros.remove(numero)
     for numero in numeros:
         self.assertFalse(perfeito(numero))
Esempio n. 2
0
 def test_2_nao_eh_perfeito(self):
     self.assertFalse(perfeito(2))
Esempio n. 3
0
 def test_perfeitos(self):
     perfeitos = [6, 28, 496, 8128, 33550336]
     for numero in perfeitos:
         self.assertTrue(perfeito(numero))
Esempio n. 4
0
 def test_496_eh_perfeito(self):
     self.assertTrue(perfeito(496))
Esempio n. 5
0
 def test_28_eh_perfeito(self):
     self.assertTrue(perfeito(28))
Esempio n. 6
0
 def test_6_eh_perfeito(self):
     self.assertTrue(perfeito(6))