From 7d40f2d3e8a9cf08531a39778b858a8553a4f60a Mon Sep 17 00:00:00 2001 From: PaganoBerserker <47154857+PaganoBerserker@users.noreply.github.com> Date: Thu, 11 Apr 2024 04:42:24 -0600 Subject: [PATCH] Revert "LOL" --- PROGRAMAS DE PYTHON/Ajedrez.py | 78 -------------------------- PROGRAMAS DE PYTHON/Asistentelvl2.py | 41 -------------- PROGRAMAS DE PYTHON/partidodefutbol.py | 48 ---------------- 3 files changed, 167 deletions(-) delete mode 100644 PROGRAMAS DE PYTHON/Ajedrez.py delete mode 100644 PROGRAMAS DE PYTHON/Asistentelvl2.py delete mode 100644 PROGRAMAS DE PYTHON/partidodefutbol.py diff --git a/PROGRAMAS DE PYTHON/Ajedrez.py b/PROGRAMAS DE PYTHON/Ajedrez.py deleted file mode 100644 index 315f4b1..0000000 --- a/PROGRAMAS DE PYTHON/Ajedrez.py +++ /dev/null @@ -1,78 +0,0 @@ -# Definir el tablero de ajedrez -tablero = [ - ['r', 'n', 'b', 'q', 'k', 'b', 'n', 'r'], - ['p', 'p', 'p', 'p', 'p', 'p', 'p', 'p'], - [' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '], - [' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '], - [' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '], - [' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '], - ['P', 'P', 'P', 'P', 'P', 'P', 'P', 'P'], - ['R', 'N', 'B', 'Q', 'K', 'B', 'N', 'R'] -] - -# Función para imprimir el tablero -def imprimir_tablero(tablero): - for fila in tablero: - print(' '.join(fila)) - -# Función para mover una pieza en el tablero -def mover_pieza(origen, destino): - x_origen, y_origen = origen - x_destino, y_destino = destino - - pieza = tablero[x_origen][y_origen] - tablero[x_origen][y_origen] = ' ' - tablero[x_destino][y_destino] = pieza - -# Función para validar un movimiento -def validar_movimiento(origen, destino, jugador): - x_origen, y_origen = origen - x_destino, y_destino = destino - - # Verificar si la casilla de origen contiene una pieza del jugador actual - if tablero[x_origen][y_origen].islower() != jugador.islower(): - return False - - # Lógica para validar movimientos específicos de cada tipo de pieza - # ... - - return True - -# Función para obtener las posibles casillas de destino para una pieza -def obtener_posibles_destinos(origen): - x_origen, y_origen = origen - - # Lógica para obtener los posibles destinos según el tipo de pieza - # ... - - return posibles_destinos - -# Función para jugar una partida de ajedrez -def jugar_partida(): - jugador_actual = 'blanco' # Jugador actual ('blanco' o 'negro') - - while True: - # Imprimir el tablero actual - imprimir_tablero(tablero) - - # Obtener la entrada del jugador para el movimiento - entrada = input(f"Jugador {jugador_actual}, ingrese su movimiento (ejemplo: a2 a4): ") - origen, destino = entrada.split() - - # Convertir las coordenadas de la entrada en índices de la matriz - x_origen = 8 - int(origen[1]) - y_origen = ord(origen[0]) - ord('a') - x_destino = 8 - int(destino[1]) - y_destino = ord(destino[0]) - ord('a') - - # Validar el movimiento - if validar_movimiento((x_origen, y_origen), (x_destino, y_destino), jugador_actual): - mover_pieza((x_origen, y_origen), (x_destino, y_destino)) - else: - print("Movimiento inválido. Intenta de nuevo.") - - # Cambiar al siguiente jugador - jugador_actual = 'negro' if jugador_actual == 'blanco' else 'blanco' - -# Iniciar la partida -jugar_partida() diff --git a/PROGRAMAS DE PYTHON/Asistentelvl2.py b/PROGRAMAS DE PYTHON/Asistentelvl2.py deleted file mode 100644 index f0106a1..0000000 --- a/PROGRAMAS DE PYTHON/Asistentelvl2.py +++ /dev/null @@ -1,41 +0,0 @@ -import requests -from googlesearch import search -from bs4 import BeautifulSoup - -# Función para realizar la búsqueda en Google y obtener la respuesta con explicación y fuente -def buscar_respuesta(pregunta): - # Realizar la búsqueda en Google - resultados = search(pregunta, num_results=1, lang="es") - - # Obtener el primer resultado de la búsqueda - respuesta = next(resultados, None) - - # Realizar solicitud HTTP para obtener el contenido de la página web - response = requests.get(respuesta) - soup = BeautifulSoup(response.text, 'html.parser') - - # Verificar si se encontró una explicación - explicacion = soup.find('div', {'class': 'ZINbbc xpd O9g5cc uUPGi'}) - if explicacion: - # Obtener el texto de la explicación - explicacion = explicacion.text - else: - # Mensaje de error en caso de no encontrar una explicación - explicacion = "Lo siento, no se encontró una explicación para esta pregunta." - - # Obtener la fuente de la respuesta - fuente = soup.find('cite').text - - # Devolver la respuesta, explicación y fuente - return respuesta, explicacion, fuente - -# Preguntar al asistente -pregunta = input("Hazme una pregunta: ") - -# Realizar la búsqueda y obtener la respuesta, explicación y fuente -respuesta, explicacion, fuente = buscar_respuesta(pregunta) - -# Mostrar la respuesta, explicación y fuente -print("Respuesta:", respuesta) -print("Explicación:", explicacion) -print("Fuente:", fuente) diff --git a/PROGRAMAS DE PYTHON/partidodefutbol.py b/PROGRAMAS DE PYTHON/partidodefutbol.py deleted file mode 100644 index df50997..0000000 --- a/PROGRAMAS DE PYTHON/partidodefutbol.py +++ /dev/null @@ -1,48 +0,0 @@ -import random - -# Nombres de los equipos -equipo_local = "Equipo Local" -equipo_visitante = "Equipo Visitante" - -# Inicialización de marcadores -marcador_local = 0 -marcador_visitante = 0 - -# Comentario del inicio del partido -print(f"¡Bienvenidos al partido entre {equipo_local} y {equipo_visitante}!") -print("El partido está a punto de comenzar...\n") - -# Simulación de tiempo en minutos -tiempo = 0 - -# Duración del partido en minutos -duracion_partido = 90 - -while tiempo < duracion_partido: - # Generar un evento aleatorio - evento = random.choice(["Pase", "Tiro al arco", "Falta", "Gol", "Córner", "Saque de banda"]) - - # Comentar el evento - if evento == "Pase": - print(f"{tiempo}' - {equipo_local} hace un pase hacia el mediocampo.") - elif evento == "Tiro al arco": - if random.random() < 0.3: # 30% de probabilidad de marcar un gol - print(f"{tiempo}' - ¡GOOOL! {equipo_local} marca un gol.") - marcador_local += 1 - else: - print(f"{tiempo}' - {equipo_local} tira al arco pero el portero atrapa el balón.") - elif evento == "Falta": - print(f"{tiempo}' - Falta cometida por {equipo_visitante}.") - elif evento == "Gol": - print(f"{tiempo}' - ¡GOOOL! {equipo_visitante} marca un gol.") - marcador_visitante += 1 - elif evento == "Córner": - print(f"{tiempo}' - {equipo_local} gana un córner.") - elif evento == "Saque de banda": - print(f"{tiempo}' - {equipo_visitante} realiza un saque de banda.") - - tiempo += 1 - -# Comentario final del partido -print("\n¡Final del partido!") -print(f"Resultado: {equipo_local} {marcador_local} - {equipo_visitante} {marcador_visitante}")