Использование
f'-строк дает возможность "быстро и просто" создать клетчатое поле.
Будем считать, что надо разлиновать квадрат размера n*n
Используем следующий алгоритм
- перейдем в "левый нижний угол" - код
f"U F{-n//2} L F{-n//2} R D "
- нарисуем все горизонтальные линии
туда-обратно можно так f"F{n} L F1 L F{n} R F1 R " - нарисовали две горизонтальные и смотрим также как было
повторим n//2 и будем "наверху"
- нарисуем вертикальные линии. Достаточно повернуть направо и повторить рисование для горизонтальных
Реализуем алгоритм без "оформления в подпрограмму"