Помогите в питоне сделать один цветок из кругов, другой из трех квадратов, а третий из пяти ромбов
Ответы
Для создания графических объектов в Python можно использовать библиотеку " turtle ". Вот пример кода, который создаст три цветка: первый из кругов, второй из трех квадратов, третий из пяти ромбов.
import turtle
# создаем экран и перо
screen = turtle.Screen()
pen = turtle.Turtle()
# функция для рисования круга
def draw_circle(pen, size):
pen.circle(size)
# функция для рисования квадрата
def draw_square(pen, size):
for i in range(4):
pen.forward(size)
pen.right(90)
# функция для рисования ромба
def draw_diamond(pen, size):
pen.right(45)
for i in range(4):
pen.forward(size)
pen.right(90)
pen.left(45)
# первый цветок - круги
pen.penup()
pen.goto(-200, 0)
pen.pendown()
pen.color('red')
for i in range(6):
draw_circle(pen, 50)
pen.right(60)
# второй цветок - квадраты
pen.penup()
pen.goto(0, 0)
pen.pendown()
pen.color('green')
for i in range(6):
for j in range(3):
draw_square(pen, 50)
pen.right(45)
pen.right(60)
# третий цветок - ромбы
pen.penup()
pen.goto(200, 0)
pen.pendown()
pen.color('blue')
for i in range(6):
for j in range(5):
draw_diamond(pen, 40)
pen.right(72)
pen.right(60)
# закрываем экран по клику
screen.exitonclick()
Вы можете изменить цвета, размеры и расположение цветков, используя соответствующие функции и команды 'turtle.'