Информатика, вопрос задал ketrarvova , 1 год назад

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

Приложения:

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

Ответил t77887367
1

Ответ:

Ось приклад програми, яка будує правильний 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. Після завершення циклу програма закінчує роботу з черепашкою та закриває вікно.

Ви можете налаштувати розмір та товщину сторони, колір заливки чи інші атрибути черепашки та вікна, змінивши відповідні рядки коду у програмі.

Новые вопросы