Почему при проходе кода на цикле 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), наоборот, все считывается, почему это происходит?