Files
roflProjects/massivSimulator/massivSimulator.py
2021-11-24 22:57:52 +02:00

45 lines
1.9 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import subprocess, sys
try:
import ezztui
except:
subprocess.check_call([sys.executable, "-m", "pip", "install", 'ezztui'])
import ezztui
massivmenu = {
'Управление массивами': {
'Создать массив': 'ezztui_return_value',
'Выбрать текущий массив': 'ezztui_return_value',
'Удалить массив': 'ezztui_return_value',
'Управление постоянными массивами': {
'Сохранить массивы на диск': 'ezztui_return_value',
'Загрузить массивы с диска': 'ezztui_return_value',
'Назад': 'ezztui_back_value'
},
'Назад': 'ezztui_back_value'
},
'Заполнение массивов': {
'Заполнить массив случайными числами': 'ezztui_return_value',
'Заполнить массив по заданному интервалу': 'ezztui_return_value',
'Заполнить массив вручную': 'ezztui_return_value',
'Назад': 'ezztui_back_value'
},
'Вывод массивов': {
'Вывести массив по одному элементу': 'ezztui_return_value',
'Вывести массив одной строчкой': 'ezztui_return_value',
'Вывести массив как список': 'ezztui_return_value',
'Назад': 'ezztui_back_value'
},
'Действия с массивами': {
'Сложение массивов': 'ezztui_return_value',
'Перемешать массив': 'ezztui_return_value',
},
'О программе': 'ezztui_return_value',
'Выход': {
'Назад': 'ezztui_back_value',
'KorvusTeam': 'ezztui_return_value',
'Выход': 'ezztui_exit_value'
}
}
choice = ezztui.menu(massivmenu)