Я создал базовый класс меню, который выглядит следующим образом:
class Menu:
def __init__(self, title, body):
self.title = title
self.body = body
def display(self):
#print the menu to the screen
Что я хочу сделать, так это отформатировать заголовок и текст, чтобы они почти поместились внутри готовых коробок. Где бы я ни проходил как корпус, дисплей сможет уместить его внутрь. Формат будет выглядеть примерно так.
********************************************************************************
* Here's the title *
********************************************************************************
* *
* The body will go in here. Say I put a line break here ---> \n *
* it will go to the next line. I also want to keep track\n *
* \t <----- of tabs so I can space things out on lines if i have to *
* *
********************************************************************************
Название, думаю, будет легким, но я теряюсь в теле.