我需要一种方法来返回主菜单,如果我按下“esc”时,一个功能正在运行

2024-10-01 13:29:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要一个函数或东西,让我回到主菜单,如果我按esc键,当我在turno1jugador时,它要求我输入一个值,我不知道如何引入esc键。请帮帮我。在

我试过用msvcrt,但我认为我不能正确地应用它。在

def seleccion1():

    try:
        global turno1jugador
        turno1jugador = int(input("Escoja un número: "))

        while(turno1jugador > 9 or turno1jugador <= 0):
            turno1jugador = int(input("La opción elegida no es valida, por favor escoja un número valido: "))

        while turno1jugador in listaC:
            turno1jugador = int(input("La casilla elegida está ocupada por una ficha C, por favor escoja una disponible: "))

        fichas[turno1jugador] = ("U")
        return turno1jugador

    except ValueError:
        limpiarPantalla()
        print("Por favor escoja una opción valida.")
        seleccion1()

Tags: inputlaintunporwhileunaesc