コード例 #1
0
def pasajeDeNivel(nivelGanado, impresion, tipoDeJuego, turnos):
    nivelYaGanado = nivelGanado(turnos)
    if nivelYaGanado and usuario.nivelActual <= 5:
        usuario.seguimientoDePuntaje(None, 1)
        print("")
        usuario.puntajeDelNivel(usuario.nivelActual)
        usuario.nivelActual = usuario.pasarDeNivel(usuario.nivelActual)
        print("")
        tipoDeJuego()
    elif nivelYaGanado and usuario.nivelActual > 5 and turnos > 0:
        print("")
        print("Ud a completado el juego. Felicitaciones!!!")
        print("")
        usuario.puntajeTotal()
        print("")
        menu.mostrarMenu()
    else:
        print("")
        print("Se le ha acabado los turnos. Intentelo de nuevo!")
        print("")
        usuario.seguimientoDePuntaje(None, 0)
        usuario.puntajeDelNivel(usuario.nivelActual)
        print("")
        usuario.puntajeTotal()
        print("")
        menu.mostrarMenu()
コード例 #2
0
def getNivelAleatorio(numeroNivel, numeroDeDimension):
    numeroNivelesValidos = (1, 2, 3, 4, 5)
    if numeroNivel in numeroNivelesValidos:
        return cargarNivelesAleatorios(numeroDeDimension)[numeroNivel - 1]
    else:
        print("Nivel no disponible...")
        print("")
        menu.mostrarMenu()
コード例 #3
0
def logicaDeMovimiento(condicionNivelGanador, turnos, tablero, tipoDeJuego):
    while not condicionNivelGanador(turnos) and turnosDisponibles(
            turnos) and usuario.nivelActual <= 5:
        print("")
        print(
            "Ingrese su movimiento (de A1 a E5), Reinicie el nivel (R) o Regrese al menu principal (M):"
        )
        movimiento = ""
        movimiento = input().upper()
        if movimiento == "":
            print("Ingrese un movimiento valido!")
        elif movimiento[0] in niveles.columnas and movimiento[
                1] in niveles.filas:
            tablero = switcher.swich(movimiento)
            turnos -= 1
        elif movimiento == "R":
            usuario.seguimientoDePuntaje(movimiento, turnos)
            tipoDeJuego()
        elif movimiento == "M":
            menu.mostrarMenu()
        else:
            print("Ingrese un movimiento valido!")
コード例 #4
0
ファイル: tarea.py プロジェクト: JOSUEXLION/uip-prog3-2
def mostrarMenu():
    menu.mostrarMenu(menuItems, 'Lista Super')
コード例 #5
0
import acciones as a

#Cargar archivos excel

excel1 = "1.xlsx"
dfp = pd.read_excel(excel1)

excel2 = "libros.xlsx"
dfl = pd.read_excel(excel2)

#MENU
options = True
buscar = 0

while (options == True):
    buscar = m.mostrarMenu()
    if (buscar == "a"):
        a.listaPersonas(dfp)
    elif (buscar == "b"):
        a.ordenarPersonas(dfp)
    elif (buscar == "c"):
        a.registroPersonas()
    elif (buscar == "d"):
        a.listaLibros(dfl)
    elif (buscar == "e"):
        a.buscarLibros()
    elif (buscar == "f"):
        a.prestarLibros()
    elif (buscar == "g"):
        a.verPrestamo()
    elif (buscar == "s"):
コード例 #6
0
import menu

print(" ")
print("Binevenido a LIGHTS OUT")
print(" ")


menu.mostrarMenu()







コード例 #7
0
ファイル: lab.py プロジェクト: JOSUEXLION/uip-prog3-2
import hola as h
import menu as m


if __name__ == '__main__':
    menu = ['Igr. Message', 'Comparar', 'Guardar', 'Mostrar Contador', 'Salir']
    while True:
        m.mostrarMenu(menu, 'Comparar Hola')
        try:
            opm = int(input("Opcion (1-" + str(len(menu)) + "): "))
        except:
            print("Opcion no valida")
        else:
            if opm == 1:
                message = input("Ingresa el mensaje por favor: ")
                hello = h.Hola(message)
                print("Mesaje ingreaso " + message)
            elif opm == 2:
                try:
                    res = hello.comparar_message()
                    print(res)
                except:
                    print("Por favor ingrese el mensaje")
            elif opm == 3:
                try:
                    hello.guardar()
                except:
                    print("Por favor ingrese el mensaje")

            elif opm == 4:
コード例 #8
0
def jugar():


    if controlJuego.nivel == 6:
         print("Felicitaciones, Finalizó todos los niveles del modo predeterminado")
         print("")
         print("Puntaje nivel 1: ", controlJuego.puntaje[1])
         print("Puntaje nivel 2: ", controlJuego.puntaje[2])
         print("Puntaje nivel 3: ", controlJuego.puntaje[3])
         print("Puntaje nivel 4: ", controlJuego.puntaje[4])
         print("Puntaje nivel 5: ", controlJuego.puntaje[5])
         puntajeTotal= controlJuego.puntaje[1] + controlJuego.puntaje[2] + controlJuego.puntaje[3] + controlJuego.puntaje[4] + controlJuego.puntaje[5]
         print("")
         print("puntaje total: ", puntajeTotal)
         print("")
         menu.mostrarMenu()
    else:
        miTablero = copy.deepcopy(tableroNiveles.llamarNivel[controlJuego.nivel])


    print ("Usted está ahora en el nivel: ", controlJuego.nivel)
    print("")
    while controlJuego.intentos > 0 and not controlJuego.nivelCompleto(miTablero):

        tablero.imprimirTablero(miTablero)
        coordenadasDelUsuario = coordenadas.solicitarCoordenadas()

        print ("")
        print ("La coordenada: ", coordenadasDelUsuario, "es valida")
        print ("")

        puntosACambiar= puntosTablero.generarPuntos(coordenadasDelUsuario, miTablero)
        puntosACambiar.append(coordenadasDelUsuario)
        cambiarPuntos(puntosACambiar, miTablero)
        controlJuego.intentos = controlJuego.intentos-1

        print("Quedan", controlJuego.intentos, "intentos")
        print("")

    if controlJuego.nivelCompleto(miTablero):

        print("nivel ganado")
        print("")

        controlJuego.puntaje[controlJuego.nivel] = controlJuego.puntaje[controlJuego.nivel] + 500

        print("Puntaje del nivel: ", controlJuego.puntaje[controlJuego.nivel])
        print("")
        print ("Ud finalizó el nivel:", controlJuego.nivel)
        print("")

        controlJuego.nivel = controlJuego.nivel + 1
        controlJuego.intentos = 15
        print("cantidad de intentos para éste nivel: ", controlJuego.intentos)

        jugar()



    else:
        print("Nivel Perdido")
        controlJuego.puntaje[controlJuego.nivel] = controlJuego.puntaje[controlJuego.nivel] - 300
        print(" ")
        print("Puntaje nivel 1: ", controlJuego.puntaje[1])
        print("Puntaje nivel 2: ", controlJuego.puntaje[2])
        print("Puntaje nivel 3: ", controlJuego.puntaje[3])
        print("Puntaje nivel 4: ", controlJuego.puntaje[4])
        print("Puntaje nivel 5: ", controlJuego.puntaje[5])
        puntajeTotal = controlJuego.puntaje[1] + controlJuego.puntaje[2] + controlJuego.puntaje[3] + controlJuego.puntaje[4] + controlJuego.puntaje[5]
        print("")
        print("Puntaje total: ", puntajeTotal)
        menu.mostrarMenu()
コード例 #9
0
def iniciarJuego():
    menu.mostrarMenu()