Автор | Сообщение |
|
Отправлено: 11.07.23 11:04. Заголовок: задача 6812
Не сходится ответ Мое решение: 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) Ответ получается 178, а на сайте 203. В условии задачи сказано, что голова направлена вдоль положительного направления оси ординат, но в Python голова направлена вдоль положительного направления оси абсцисс, поэтому первая команда пропущена. Если эту команду не пропускать, то получится 203. Я права или нет?
|
|
|
Ответов - 5
[только новые]
|
|
|
Отправлено: 11.07.23 15:45. Заголовок: У меня ответ сошелся..
У меня ответ сошелся, но картинка другая. Ваш прямоугольник при верном ответе ориентирован не так, как нарисованный в Кумире... Я не решаю это задание кодом, поэтому не могу сказать, почему у вас ответ не сошелся. Но без первой команды о повороте рисунок у вас верный, а ответ нет. Может , что-то в коде...
|
|
|
|
Отправлено: 13.07.23 21:04. Заголовок: А в Кумире у меня во..
А в Кумире у меня вообще 176 получается.
|
|
|
|
Отправлено: 14.07.23 09:02. Заголовок: В Кумире приблизьте ..
В Кумире приблизьте рисунок, линии идут не по узлам сетки *по-моему, все. кроме верхней). У меня в Кумире сошелся ответ.
|
|
|
|
Отправлено: 19.09.23 21:27. Заголовок: Ответ не сошелся
У нас вышел ответ 98.
|
|
|
|
Отправлено: 16.10.23 18:42. Заголовок: Решение в Кумире
У меня в Кумире такой-же рисунок получился. По строкам считаем количество точек: 2+4+6+8+10+12+14*8+13+11+9+7+5+3+1=203
|
|
|
|