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