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