ДАЮ 100 БАЛІВ!!/ ДАЮ 100 БАЛЛОВ!!!
Програма пайтон. Розробіть програму, за допомогою якої на полотні розміщується коло, квадрат, сектор і прямокутний трикутник. Колір ліній і заливки та назву заголовка вікна виберіть самостійно. У середині кожного примітива розмістіть його назву.
Разработайте программу, с помощью которой на холсте размещается
круг, квадрат, сектор и прямоугольный треугольник. Цвет линий и заливки и название заголовка окна выберите самостоятельно. В середине каждого примитива разместите его название.
Ответы
Відповідь:
Пояснення:
Для розробки цієї програми вам може знадобитися бібліотека turtle для малювання на графічному вікні. Ось простий приклад на Python:
import turtle
# Налаштування вікна
window = turtle.Screen()
window.title("Малюнок з геометричними фігурами")
window.bgcolor("lightgray")
# Функція для малювання круга
def draw_circle():
turtle.penup()
turtle.goto(0, -100)
turtle.pendown()
turtle.color("blue", "cyan")
turtle.begin_fill()
turtle.circle(100)
turtle.end_fill()
turtle.penup()
turtle.goto(0, -120)
turtle.pendown()
turtle.write("Круг", align="center", font=("Arial", 12, "normal"))
# Функція для малювання квадрата
def draw_square():
turtle.penup()
turtle.goto(-120, 0)
turtle.pendown()
turtle.color("green", "yellow")
turtle.begin_fill()
for _ in range(4):
turtle.forward(80)
turtle.right(90)
turtle.end_fill()
turtle.penup()
turtle.goto(-120, -20)
turtle.pendown()
turtle.write("Квадрат", align="center", font=("Arial", 12, "normal"))
# Функція для малювання сектора
def draw_sector():
turtle.penup()
turtle.goto(120, 0)
turtle.pendown()
turtle.color("red", "orange")
turtle.begin_fill()
turtle.circle(80, 60)
turtle.left(90)
turtle.forward(160)
turtle.left(90)
turtle.circle(80, 60)
turtle.end_fill()
turtle.penup()
turtle.goto(120, -20)
turtle.pendown()
turtle.write("Сектор", align="center", font=("Arial", 12, "normal"))
# Функція для малювання прямокутного трикутника
def draw_triangle():
turtle.penup()
turtle.goto(0, 120)
turtle.pendown()
turtle.color("purple", "pink")
turtle.begin_fill()
for _ in range(3):
turtle.forward(80)
turtle.right(120)
turtle.end_fill()
turtle.penup()
turtle.goto(0, 100)
turtle.pendown()
turtle.write("Трикутник", align="center", font=("Arial", 12, "normal"))
# Виклик функцій для малювання фігур
draw_circle()
draw_square()
draw_sector()
draw_triangle()
# Закриття вікна при кліку
window.exitonclick()