Ejemplo n.º 1
0
 def ejecutar(self):
     numero1 = Numero()
     numero1.setNumero()
     print()
     for i in range(numero1.getNumero()):
         print(i + 1, "|", end="")
         for j in range(i + 1):
             print("*", end="")
         print("")
     print()
Ejemplo n.º 2
0
 def ejecutar(self):
     numero=Numero()
     numero.setNumero()
     numero.calcular_impares(numero.getNumero())
     lista=numero.calcular_impares(numero.getNumero())
     for i in range(numero.getNumero()):
         print(i+1," |",end="")
         lista[i].sort(reverse=True)
         for j in range(len(lista[i])):
             print(lista[i][j],end=" ")
         print()
Ejemplo n.º 3
0
 def ejecutar(self):
     numero1 = Numero()
     numero1.setNumero()
     if numero1.es_primo(numero1.getNumero()):
         print("\nEl numero", numero1.getNumero(), "es un numero primo")
     else:
         print("\nEl numero", numero1.getNumero(), "NO es un numero primo")
Ejemplo n.º 4
0
 def main(self):
     numero=Numero()
     numero.setNumero()
     numero.getNumero()
     for i in range(numero.getNumero()):
         print()
         for j in range(i+1):
             print("*",end="")
         print("")
     print()
Ejemplo n.º 5
0
 def main(self):
     numero = Numero()
     numero.setNumero()
     if (numero.numero_primo(numero.getNumero())):
         print("ES UN NUMERO PRIMO !!")
     else:
         print("NO ES UN NUMERO PRIMO !!")
Ejemplo n.º 6
0
 def ejecutar(self):
     numero = Numero()
     numero.setNumero()
     self.impares = numero.calcular(numero.getNumero())
     print("\nLos numeros impares hasta el numero",
           numero.getNumero(),
           "son: ",
           end="")
     for i in range(len(self.impares)):
         if i == 0:
             print("", self.impares[i], end="")
         else:
             print(",", self.impares[i], end="")
     print()
Ejemplo n.º 7
0
 def main(self):
     numero = Numero()
     numero.setNumero()
     impares = numero.calculo(numero.getNumero())
     print("\nLos numeros impares hasta el numero elejido son: ", end="")
     for i in range(len(impares)):
         if i == 0:
             print("", impares[i], end="")
         else:
             print(",", impares[i], end="")
     print("\n\n")
Ejemplo n.º 8
0
 def test_fatorial(self):
     numero = Numero(10)
     numero.fatorial() |should| equal_to(3628800)
     numero = Numero(5)
     numero.fatorial() |should| equal_to(120)
Ejemplo n.º 9
0
 def test_mmc(self):
     numero1 = Numero(10)
     numero2 = Numero(50)
     numero1.mmc(numero2) |should| equal_to(50)
Ejemplo n.º 10
0
 def setUp(self):
     self.numero = Numero(13)
Ejemplo n.º 11
0
class TestExercicio12(unittest.TestCase):

    def setUp(self):
        self.numero = Numero(13)

    def teste_numero_eh_par(self):
        self.numero.eh_par() |should| equal_to(False)

    def teste_numero_eh_impar(self):
        self.numero.eh_impar() |should| equal_to(True)

    def teste_deve_retornar_forma_romana_do_numero(self):
        self.numero.romano() |should| equal_to("XIII")

    def teste_deve_retornar_fatorial_do_numero_pela_maneira_classica(self):
        self.numero.valor = 5
        self.numero.fatorial_maneira_classica() |should| equal_to(120)

    def teste_deve_retornar_fatorial_do_numero_pela_maneira_recursiva(self):
        self.numero.valor = 4
        self.numero.fatorial_recursivo() |should| equal_to(24)

    def teste_deve_retornar_fatorial_do_numero_pela_maneira_metaprogramatica(self):
        self.numero.valor = 3
        self.numero.fatorial_metaprogramatico() |should| equal_to(6)
Ejemplo n.º 12
0
    def teste_verifica_numero_par(self):
        numero = Numero()
        retorno = numero.verifica_numero(990000)

        self.assertEqual("Par", retorno)
Ejemplo n.º 13
0
    def teste_verifica_numero_impar(self):
        numero = Numero()
        retorno = numero.verifica_numero(55)

        self.assertEqual("Impar", retorno)