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()
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()
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!")
def mostrarMenu(): menu.mostrarMenu(menuItems, 'Lista Super')
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"):
import menu print(" ") print("Binevenido a LIGHTS OUT") print(" ") menu.mostrarMenu()
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:
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()
def iniciarJuego(): menu.mostrarMenu()