Files
legacy/modules/tui.py
2022-01-23 22:15:06 +02:00

20 lines
567 B
Python

def menu(options: list) -> int:
for i in range(len(options)):
print(str(i) + ' - ' + options[i])
user_input = None
while user_input is None:
try:
user_input = int(input('\n> '))
if user_input < 0 or user_input >= len(options):
user_input = None
print('Choose number between 0 and ' + str(len(options) - 1))
except ValueError:
print('Choose number option')
return user_input
def get(description: str) -> str:
print(description)
return input('> ')