Skip to content

Commit

Permalink
Merge pull request mouredev#3972 from espinoleandroo/main
Browse files Browse the repository at this point in the history
Reto mouredev#25 - python
  • Loading branch information
kontroldev authored Jun 29, 2023
2 parents 0f391eb + e0f875c commit 81eb30a
Showing 1 changed file with 31 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import keyboard

# Código Konami a detectar
konami_code = ['up', 'up', 'down', 'down', 'left', 'right', 'left', 'right', 'b', 'a']

# Lista para almacenar las teclas ingresadas por el usuario
user_input = []

# Función para verificar si se ingresó el Código Konami
def check_konami_code():
if user_input == konami_code:
print("¡Código Konami detectado!")

# Función para manejar las teclas presionadas
def on_key_press(event):
key = event.name.lower()

# Agregar la tecla a la lista de entrada del usuario
user_input.append(key)

# Verificar si se ingresó el Código Konami
check_konami_code()

# Limitar la lista de entrada del usuario al tamaño del Código Konami
user_input[:] = user_input[-len(konami_code):]

# Registrar el manejador de eventos para las teclas presionadas
keyboard.on_press(on_key_press)

# Mantener el programa en ejecución
keyboard.wait()

0 comments on commit 81eb30a

Please sign in to comment.