Функция setup из python turtle создает окно на несколько пикселей меньше, чем должна
Рассмотрим код:
from turtle import *
setup(500, 500)
tracer(False)
width(5)
right(90)
penup()
for x in range(6):
goto(-250+x*100, 250)
pendown()
forward(500)
penup()
left(90)
for y in range(6):
goto(-250, 250-y*100)
pendown()
forward(500)
penup()
mainloop()
Ожидаю, что на экране появится 4 толстые вертикальные (и горизонтальные) линии на все окно и 2 тонкие. Вижу только по одной тонкой, вторая не помещается.
Все линии появляются только если создать окно 520х520, причем левая линия находится дальше от левой стороны, чем правая от правой.
Есть ли какой-нибудь способ (фокус?) добиться ожидаемого? Можно ли как-то контролировать размер холста, а не окна?