Example #1
0
 def test_bienregular_usuario(self):
     juego = Usuario()
     juego.respuesta = "1234"
     juego.check_bienregular("1243")
     self.assertEqual(juego.bien, 2)
     self.assertEqual(juego.regular, 2)
     self.assertTrue(juego.is_playing)
Example #2
0
def main():
    intento = 0
    menu = 0
    opcion = ""
    while menu == 0:
        opcion = ""
        opcion = input(
            "\nSi quiere adivinar el numero de la maquina ingrese 1, si quiere que la maquina adivine su numero ingrese 2: "
        )
        if opcion != "1" and opcion != "2":
            print("\nDebe ingresar '1' o '2'!")
        ########## Opcion 1 ##########
        elif opcion == "1":
            intento = ""
            juego = Usuario()
            #print(juego.respuesta)
            while juego.is_playing:
                intento = input("intento: ")
                juego.play(intento)
            print(f"Ganaste en {juego.turno} intentos")
            menu = 1
        ########## Opcion 2 ##########
        elif opcion == "2":
            num = input("\nElija un numero: ")
            juego = Computer()
            while juego.is_playing:
                bien = regular = 0
                intento = intento + 1
                print("Recuerde que su numero es: ", num)
                juego.play()
                if juego.error:
                    juego.is_playing = False
                while juego.loop_general:
                    while juego.loop_bien:
                        bien = input("Bien?:\n")
                        juego.verificador(bien, 1)
                    while juego.loop_regular:
                        regular = input("Regular?:\n")
                        juego.verificador(regular, 2)
                    if juego.check_bienregular():
                        juego.check()
            print(f"Termino en {intento} intentos")
            menu = 1

        # Error al elegir opciĆ³n
        else:
            print("\nSurgio un error en la eleccion de opciones")