menu update
This commit is contained in:
		
							parent
							
								
									f061197107
								
							
						
					
					
						commit
						a69f05e1da
					
				@ -2,12 +2,33 @@ from app.utils.system import clear_console
 | 
				
			|||||||
from app.zadachi.zadacha1 import zadacha1
 | 
					from app.zadachi.zadacha1 import zadacha1
 | 
				
			||||||
from app.zadachi.zadacha2 import zadacha2
 | 
					from app.zadachi.zadacha2 import zadacha2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class pod_menu:
 | 
					class menu:
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    def __init__(self):
 | 
					    def __init__(self):
 | 
				
			||||||
        pass  # Конструктор пока пустой, при необходимости можно добавить параметры
 | 
					        pass  # Конструктор пока пустой, при необходимости можно добавить параметры
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def zadacha1_menu():
 | 
					    def main_menu(self):
 | 
				
			||||||
 | 
					        clear_console()
 | 
				
			||||||
 | 
					        while True:
 | 
				
			||||||
 | 
					            print('\nMain Menu:')
 | 
				
			||||||
 | 
					            print('1. Задача 1')
 | 
				
			||||||
 | 
					            print('2. Задача 2')
 | 
				
			||||||
 | 
					            print('0. Exit')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            choice = input('Select an option: ')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            clear_console()
 | 
				
			||||||
 | 
					            if choice == '1':
 | 
				
			||||||
 | 
					                self.zadacha1_menu()  # Переход к подменю Задачи 1
 | 
				
			||||||
 | 
					            elif choice == '2':
 | 
				
			||||||
 | 
					                self.zadacha2_menu()  # Переход к подменю Задачи 2
 | 
				
			||||||
 | 
					            elif choice == '0':
 | 
				
			||||||
 | 
					                print('Exiting program...')
 | 
				
			||||||
 | 
					                break
 | 
				
			||||||
 | 
					            else:
 | 
				
			||||||
 | 
					                print('Invalid option')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def zadacha1_menu(self):
 | 
				
			||||||
        """Меню для задачи 1 с подкатегориями."""
 | 
					        """Меню для задачи 1 с подкатегориями."""
 | 
				
			||||||
        clear_console()
 | 
					        clear_console()
 | 
				
			||||||
        while True:
 | 
					        while True:
 | 
				
			||||||
@ -32,7 +53,7 @@ class pod_menu:
 | 
				
			|||||||
            else:
 | 
					            else:
 | 
				
			||||||
                print('Неверный выбор, попробуйте снова.')
 | 
					                print('Неверный выбор, попробуйте снова.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def zadacha2_menu():
 | 
					    def zadacha2_menu(self):
 | 
				
			||||||
        """Меню для задачи 2 (расчет коэффициентов методом наименьших квадратов)."""
 | 
					        """Меню для задачи 2 (расчет коэффициентов методом наименьших квадратов)."""
 | 
				
			||||||
        clear_console()
 | 
					        clear_console()
 | 
				
			||||||
        z1 = zadacha1()  # Используем объект задачи 1 для генерации данных
 | 
					        z1 = zadacha1()  # Используем объект задачи 1 для генерации данных
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										29
									
								
								main.py
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								main.py
									
									
									
									
									
								
							@ -1,29 +1,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
from app.utils.config import debug
 | 
					from app.menu_load import menu
 | 
				
			||||||
from app.utils.system import clear_console
 | 
					 | 
				
			||||||
from app.menu_load import pod_menu
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
def main_menu():
 | 
					 | 
				
			||||||
    clear_console()
 | 
					 | 
				
			||||||
    while True:
 | 
					 | 
				
			||||||
        print('\nMain Menu:')
 | 
					 | 
				
			||||||
        print('1. Задача 1')
 | 
					 | 
				
			||||||
        print('2. Задача 2')
 | 
					 | 
				
			||||||
        print('0. Exit')
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        choice = input('Select an option: ')
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        clear_console()
 | 
					 | 
				
			||||||
        if choice == '1':
 | 
					 | 
				
			||||||
            pod_menu.zadacha1_menu()  # Переход к подменю Задачи 1
 | 
					 | 
				
			||||||
        elif choice == '2':
 | 
					 | 
				
			||||||
            pod_menu.zadacha2_menu()  # Переход к подменю Задачи 2
 | 
					 | 
				
			||||||
        elif choice == '0':
 | 
					 | 
				
			||||||
            print('Exiting program...')
 | 
					 | 
				
			||||||
            break
 | 
					 | 
				
			||||||
        else:
 | 
					 | 
				
			||||||
            print('Invalid option')
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
if __name__ == "__main__":
 | 
					if __name__ == "__main__":
 | 
				
			||||||
    main_menu()
 | 
					    mn = menu()
 | 
				
			||||||
 | 
					    mn.main_menu()
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user