• Предмет: Информатика
  • Автор: djkdjkft
  • Вопрос задан 3 месяца назад

Напишіть програму для отримання наступного зображення.
кут 1=72 градуси
кут 2=144 градуси
line=50

Ответы

Ответ дал: UseDark
0

пайтон на graphics
from graphics import *

# створення вікна розміром 200 на 200

win = GraphWin("My Image", 200, 200)

# координати центру вікна

center = Point(100, 100)

# кут 1 у радіанах

angle1 = 72 * math.pi / 180

# кут 2 у радіанах

angle2 = 144 * math.pi / 180

# довжина лінії

line_length = 50

# обчислення координат початку та кінця лінії 1

x1 = center.getX() + line_length * math.cos(angle1)

y1 = center.getY() + line_length * math.sin(angle1)

start1 = Point(center.getX(), center.getY())

end1 = Point(x1, y1)

# обчислення координат початку та кінця лінії 2

x2 = center.getX() + line_length * math.cos(angle2)

y2 = center.getY() + line_length * math.sin(angle2)

start2 = Point(center.getX(), center.getY())

end2 = Point(x2, y2)

# створення ліній та додавання їх до вікна

line1 = Line(start1, end1)

line1.draw(win)

line2 = Line(start2, end2)

line2.draw(win)

# очікування на натискання клавіші

win.getKey()

# закриття вікна

win.close()

Вас заинтересует