Форум » Циклы и ветвления » егэ-6 №5598 - не сходится ответ » Ответить
егэ-6 №5598 - не сходится ответ
ТеплыхИБ: Повтори 10 [Налево 60 Вперёд 300 Налево 60] Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии следует учитывать. [pre] from turtle import* color ('black', 'red') speed(0) m=100 begin_fill() left(150) for i in range(3): fd(300*m) lt(120) end_fill() canvas = getcanvas() k=0 for y in range(-600*m,500*m,m): for x in range(-600*m,500*m,m): item=canvas.find_overlapping(x,y,x,y) if len(item)==1 : k+=1 print(k) done() exit() [/pre2] программа дает 38879, а в ответе 38880
Ответов - 1
Минак: Решение с закрашиванием областей не корректно. Оно не может гарантировать правильность определения точек на границах фигуры.
полная версия страницы