На данный момент я разработал функцию, которая проверяет положение черепахи каждого нарисованного элемента, чтобы найти крайние значения для левого, правого, верхнего и нижнего положения, и таким образом я нахожу размер изображения. и могу использовать его для настройки исходной позиции перед выпуском моего кода. Это пример рисования простой формы с добавленным определением размера изображения:
Код: Выделить всё
from turtle import *
Lt=0
Rt=0
Top=0
Bottom=0
def chkPosition():
global Lt
global Rt
global Top
global Bottom
pos = position()
if(Lt>pos[0]):
Lt = pos[0]
if(Rt
Rt= pos[0]
if(Toppos[1]):
Bottom = pos[1]
def drawShape(len,angles):
for i in range(angles):
chkPosition()
forward(len)
left(360/angles)
drawShape(80,12)
print(Lt,Rt,Top,Bottom)
print(Rt-Lt,Top-Bottom)
С уважением
Подробнее здесь: https://stackoverflow.com/questions/403 ... -centering