ДАЮ 40 БАЛЛОВ
Створіть програму, після виконання якої, на полотні Python Turtle за допомогою модуля Черепашка буде побудовано правильний (рівносторонній) n-кутник. Довжину сторони та їх кількість визначає користувач у процесі виконання програми (розмір та товщину сторони, колір заливки оберіть довільним чином).

Ответы на вопрос
Ответ:
Ось приклад програми, яка будує правильний n-кутник на полотні Python Turtle:
Объяснение:
import turtle
# Введення параметрів від користувача
num_sides = int(input("Введіть кількість сторін n-кутника: "))
side_length = int(input("Введіть довжину сторони n-кутника: "))
# Створення вікна для рисування
window = turtle.Screen()
window.title("Правильний n-кутник")
window.bgcolor("white")
# Створення черепашки для малювання
t = turtle.Turtle()
t.shape("turtle")
t.color("blue")
t.pensize(2)
# Обчислення кута повороту для правильного n-кутника
angle = 360 / num_sides
# Малювання правильного n-кутника
for _ in range(num_sides):
t.forward(side_length)
t.right(angle)
# Завершення роботи з черепашкою та закриття вікна
turtle.done()
У цій програмі користувач спочатку вводить кількість сторін n і довжину сторони side_length n-кутника. Потім створюється вікно для рисування за допомогою модуля turtle і черепашка для малювання.
Після цього обчислюється кут повороту angle для правильного n-кутника, використовуючи формулу 360 / num_sides. Далі черепашка використовує цей кут для малювання кожної сторони правильного n-кутника за допомогою циклу for.
На кожній ітерації черепашка рухається вперед на довжину side_length та повертає направо на кут angle. Після завершення циклу програма закінчує роботу з черепашкою та закриває вікно.
Ви можете налаштувати розмір та товщину сторони, колір заливки чи інші атрибути черепашки та вікна, змінивши відповідні рядки коду у програмі.