Я изучаю Python.Идея приложения состоит в том, что есть 8 прямоугольников, которые при нажатии выключают или представляют двоичный файл.Каждый прямоугольник представляет бит, и будет отображаться десятичный эквивалент.
Мне трудно перевести это в хорошо написанное приложение без жесткого кодирования всего.Я жестко закодировал 8 ритов, используя .fill, но я бы предпочел использовать функцию, которая делает это автоматически.Я не хочу полный код, я бы предпочел, чтобы кто-то указывал мне правильное направление в отношении структуры кода, которому я должен следовать.Должен ли я использовать класс для инициирования нового прямоугольника, а затем использовать метод рендеринга с циклом for для запуска массива прямоугольников, если да, то как бы я отобразил прямоугольники в строке?
Чтобы нарисоватьПрямоугольники, которые я придерживаюсь в display.fill ()
Я подумал о том, чтобы жестко связать свойства каждого прямоугольника в кортеж кортежей, а затем отобразить каждый из них с помощью цикла for, это хороший подход?