Python Forum
Help basic terminal menu
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help basic terminal menu
#2
Use a dictionary, example:
def CC():
    print('This is funuction CC')

def RV():
    print('This is funuction RV')

MyFunctions = {
    'CC': CC,
    'RV': RV
}

def pick_a_function():
    while True:
        func = input("Choose function 'CC', 'RV' or 'Q' to quit: ")
        if func == 'Q':
            break
        elif func in MyFunctions:
            MyFunctions[func]()
        else:
            print('Invalid function, Try Again')

pick_a_function()
Reply


Messages In This Thread
Help basic terminal menu - by jmcatena91 - Jan-31-2018, 08:13 PM
RE: Help basic terminal menu - by Larz60+ - Jan-31-2018, 08:50 PM
RE: Help basic terminal menu - by jmcatena91 - Jan-31-2018, 08:55 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020