Задать вопрос
Ответы пользователя по тегу Python
  • Как сделать выполнение функции по ключу из словаря Python 3?

    @VuztreeCalan Автор вопроса
    Дилетант Широкого Профиля
    UPD: Ура, решено! Пришлось подолбиться головой, но получилось изящно

    def main():
        while True:
            key = str(input("Press R to read a file\nPress E to enter data\nPress L to leave the program\n"))
            key = key.lower()
            execute(key)
    
    
    def readfile():
        #Действия
    
    
    def enterdata():
        #Действия
    
    
    dictOfCommands = {
        'r': readfile,
        'e': enterdata,
        'l': exit
    }
    
    
    def execute(command):
        dictOfCommands[command]()
    
    
    main()
    Ответ написан
    Комментировать