Почему при проходе кода на цикле 4 раза у меня не считываются точки item`ом, а при 2 считываются?

    from turtle import *
color("black", "red")
speed(0)
m = 100
cnt = 0
begin_fill()
for i in range(4):
    forward(7 * m)
    right(90)
    forward(8 * m)
    right(90)
end_fill()
canvas = getcanvas()
for x in range(-100 * m, 100 * m, m):
    for y in range(-100 * m, 100 * m, m):
        item = canvas.find_overlapping(x, y, x, y)
        print(item[0])
        if len(item) == 1 and item[0] == 5:
            cnt += 1
print(cnt)

при i in range(4), item не считывается, из-за чего cnt=0, а вот при i in range(2), наоборот, все считывается, почему это происходит?


Ответы (0 шт):