Предмет: Информатика, автор: sofakostenko01

Написати програму для малювання візерунка із багатокутників за заданим параметром (числом). Із клавіатуари вводиться одне число N (дане число визначає кількість сторін фігури, кут повороту, кількість повторів у циклах, довжину сторони, що рівна 500/N). У центрі візерунка зобразити точку радіусом 25 пікселів. Колір та товщина лінії є довільною. Пейтон 3

Ответы

Автор ответа: UseDark
1

import turtle

# Введення параметрів

N = int(input("Введіть кількість сторін багатокутника: "))

angle = 360/N

repeat = int(input("Введіть кількість повторів: "))

side = 500/N

# Створення вікна та черепашки

wn = turtle.Screen()

wn.bgcolor("white")

t = turtle.Turtle()

t.speed(0)

t.pensize(3)

# Малювання точки в центрі

t.penup()

t.goto(0, 0)

t.pendown()

t.begin_fill()

t.circle(25)

t.end_fill()

# Малювання візерунка з багатокутників

for i in range(repeat):

   for j in range(N):

       t.forward(side)

       t.right(angle)

   t.right(360/repeat)

turtle.done()

Похожие вопросы
Предмет: Литература, автор: byatetsandriy