Ответы на вопрос:
Відповідь:
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()
Тяп-ляп и готово, для этого использовано было теорему Пифагора.
Популярно: Информатика
-
Alinatomil6324.03.2021 21:38
-
Chvik02.07.2022 19:46
-
nankasvanka24.03.2021 21:25
-
anastasia69smirnova10.04.2021 00:32
-
Nelai5410.02.2020 12:58
-
kallor1206.09.2020 12:33
-
troffpolina200304.09.2021 08:47
-
оля2710200016.10.2022 06:30
-
mixfix72810.09.2022 06:19
-
BlackStile02.06.2021 15:33