73 lines
2.7 KiB
Python
73 lines
2.7 KiB
Python
|
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('Неверный выбор, попробуйте снова.')
|