Ejemplo 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))
Ejemplo n.º 2
0
 def test_2_nao_eh_perfeito(self):
     self.assertFalse(perfeito(2))
Ejemplo n.º 3
0
 def test_perfeitos(self):
     perfeitos = [6, 28, 496, 8128, 33550336]
     for numero in perfeitos:
         self.assertTrue(perfeito(numero))
Ejemplo n.º 4
0
 def test_496_eh_perfeito(self):
     self.assertTrue(perfeito(496))
Ejemplo n.º 5
0
 def test_28_eh_perfeito(self):
     self.assertTrue(perfeito(28))
Ejemplo n.º 6
0
 def test_6_eh_perfeito(self):
     self.assertTrue(perfeito(6))