From 0e760234ba383f204ae1d95a2d722c83445df7e6 Mon Sep 17 00:00:00 2001 From: BarsTiger Date: Wed, 24 Nov 2021 22:54:53 +0200 Subject: [PATCH] Development massivSimulator.py --- massivSimulator/massivSimulator.py | 34 ++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/massivSimulator/massivSimulator.py b/massivSimulator/massivSimulator.py index e69de29..e447409 100644 --- a/massivSimulator/massivSimulator.py +++ b/massivSimulator/massivSimulator.py @@ -0,0 +1,34 @@ +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' + } +} + +choice = ezztui.menu(massivmenu)