Есть ответ 👍

надо нарисовать правильный восьмиугольник через Python! при tkinter

161
440
Посмотреть ответы 2

Ответы на вопрос:


Відповідь:

from tkinter import *

window = Tk()

window.title("Восьмиугольник")

window.geometry("600x600+0+0")

pole = Canvas(window,width=600,height=600,bg="blue")

x=y=60#смещения для координат x,y

deltad =x/(2**(1/2))#смещение для диагональной прямой

pole.pack()

l=[(0,y),

  (deltad,y-deltad),

  (deltad+x,y-deltad),

  (2*deltad+x,y),

  (2*deltad+x,2*y),

  (deltad+x,2*y+deltad),

  (deltad,2*y+deltad),

  (0,2*y)]

pole.create_polygon(l,fill="white")

window.mainloop()

Тяп-ляп и готово, для этого использовано было теорему Пифагора.


ответ:10

ADFH

ADFGH

ACFH

ACFGH

ACEFH

ACEFGH

ACEGH

ABEFH

ABEFGH

ABEGH

Объяснение:

Популярно: Информатика