Files
roflProjects/massivSimulator/massivSimulator.py
2021-11-25 17:40:52 +02:00

56 lines
2.5 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_return_value',
'Назад': 'ezztui_back_value'
},
'Назад': 'ezztui_back_value'
},
'Игры': {
'Игра "угадай массив"': 'ezztui_return_value',
'Игра "посчитай сумму" - на развитие толковейшей головы': 'ezztui_return_value',
'Назад': 'ezztui_back_value'
},
'О программе': 'ezztui_return_value',
'Выход': {
'Назад': 'ezztui_back_value',
'KorvusTeam': 'ezztui_return_value',
'Выход': 'ezztui_exit_value'
}
}
choice = ezztui.menu(massivmenu)