Форум » Циклы и ветвления » задача 6812 » Ответить

задача 6812

Ласточкина: Не сходится ответ Мое решение: [pre2] from turtle import * color('black','red') m = 10 begin_fill() for i in range(3): right(45) forward(10*m) right(45) right(315) forward(10*m) for j in range(2): right(90) forward(10*m) end_fill() canvas = getcanvas() cnt = 0 for x in range(-20*m,10*m,m): for y in range(-20*m,10*m,m): item = canvas.find_overlapping(x,y,x,y) if len(item) == 1 and item[0] == 5: cnt +=1 print(cnt) [/pre2] Ответ получается 178, а на сайте 203. В условии задачи сказано, что голова направлена вдоль положительного направления оси ординат, но в Python голова направлена вдоль положительного направления оси абсцисс, поэтому первая команда пропущена. Если эту команду не пропускать, то получится 203. Я права или нет?

Ответов - 5

Ж: У меня ответ сошелся, но картинка другая. Ваш прямоугольник при верном ответе ориентирован не так, как нарисованный в Кумире... Я не решаю это задание кодом, поэтому не могу сказать, почему у вас ответ не сошелся. Но без первой команды о повороте рисунок у вас верный, а ответ нет. Может , что-то в коде...

Ласточкина: А в Кумире у меня вообще 176 получается.

Ж: В Кумире приблизьте рисунок, линии идут не по узлам сетки *по-моему, все. кроме верхней). У меня в Кумире сошелся ответ.


nuriatalgatovna: У нас вышел ответ 98.

elen_sewer: У меня в Кумире такой-же рисунок получился. По строкам считаем количество точек: 2+4+6+8+10+12+14*8+13+11+9+7+5+3+1=203



полная версия страницы