from app.utils.system import clear_console # from app.zadachi.lab1 import lab1 # from app.zadachi.lab2 import lab2 # from app.zadachi.lab3 import lab3 # from app.zadachi.lab4 import lab4 # from app.zadachi.lab5 import lab5 # from app.zadachi.lab6 import lab6 # from app.zadachi.lab7 import lab7 from app.labs.labTest import labTest class menu: def __init__(self): pass # Конструктор пока пустой, при необходимости можно добавить параметры def main_menu(self): clear_console() while True: print('\nMain Menu:') print('1. Задача 1 (Не работает)') print('2. Задача 2 (Не работает)') print('3. Задача 3 (Не работает)') print('4. Задача 4 (Не работает)') print('5. Задача 5 (Не работает)') print('6. Задача 6 (Не работает)') print('7. Задача 7 (Не работает)') print('8. Задача Test') print('0. Exit') choice = input('Select an option: ') clear_console() if choice == '1': pass # elif choice == '2': # self.lab2_menu() # Переход к подменю Задачи 2 # elif choice == '3': # self.lab3_menu() # Переход к подменю Задачи 3 # elif choice == '4': # self.lab4_menu() # Добавлен вызов меню задачи 4 elif choice == '8': self.labTest_menu() # Добавлен вызов меню задачи 5 elif choice == '0': print('Exiting program...') break else: print('Invalid option') def labTest_menu(self): """Меню для задачи Тест""" clear_console() lT = labTest() while True: print('\nЗадача Тест:') print('1. Рассчитать значение дискриминанта и по результату выдать в консоль сообщение, сколько вещественных корней имеет уравнение.') print('0. Назад') choice = input('Выберите подкатегорию: ') clear_console() if choice == '1': lT.start() elif choice == '0': break else: print('Неверный выбор, попробуйте снова.')