Форум сайта python.su
Всем привет!
Собственно говоря, такой у меня вопрос: как вывести разные символы так, чтобы они составляли ровный квадрат? У меня каждый символ имеет свою определенную ширину и высоту, поэтому если, например я заполню список 10х10 символом, который в таблице имеет номер chr(11035), то ровный квадрат получится, даже если заменить некоторые элементы на chr(11036). Но стоит мне поставить другой символ, то сразу квадрат нарушается и строки становятся короче или длинее (пример на прикрепленном изображении)
Есть ли возможность вставить любой символ так, чтобы квадрат остался квадратом?
Если интересно для чего мне это, то я пытаюсь написать морской бой. Белые квадраты - поле, черные - корабли, а как другими символами отметить точки, в которые уже стрелял и как отметить подбитые корабли - не знаю (((
Офлайн
есть такая штука как Моноширинный_шрифт, она решает такие вопросы
Офлайн