python: Menu console

Exemplo pythônico de Menu console.
def cp_in():
    pass


def cp_out():
    pass


def menu():
    ops = """
    MENU
    
    0 - sair
    1 - copiar
    2 - deploy
    """
    func = {'0': exit, '1': cp_in, '2': cp_out}
    while True:
        print(ops)
        op = input("opção: ")
        func.get(op, lambda: print("\nOpção inválida!\nEscolha apenas uma do menu.\n\n"))()

def run():
    menu()

Comentários