Привет, меня зовут Алекс и сегодня я расскажу вам о своем опыте выполнения задания Turtle в Python. Задача заключалась в том, чтобы нарисовать два треугольника с контурами разных цветов и залить их случайным цветом.Перед тем, как приступить к реализации задачи, я подключил модуль Turtle в своей программе Python. Начало работы с Turtle я обычно добавляю такие строки⁚
import turtle
turtle.speed(0)
turtle.bgcolor(‘black’)
Эти строки позволяют установить скорость рисования черепашки в максимальное значение (0), а также задать черный цвет фона.Для рисования треугольников я использовал следующий код⁚
# Рисуем первый треугольник
turtle.pencolor(‘red’)
turtle.fillcolor(‘blue’)
turtle.begin_fill
for _ in range(3)⁚
turtle.forward(100)
turtle.left(120)
turtle.end_fill
# Рисуем второй треугольник
turtle.penup
turtle.goto(150, 0)
turtle.pendown
turtle.pencolor(‘green’)
turtle.fillcolor(‘yellow’)
turtle.begin_fill
for _ in range(3)⁚
turtle.forward(100)
turtle.left(120)
turtle.end_fill
Этот код закрашивает первый треугольник с контуром красного цвета и заполнением синим. Затем он перемещает черепашку в позицию (150, 0) и рисует второй треугольник с контуром зеленого цвета и заполнением желтым.Для того, чтобы залить созданные фигуры случайным цветом, я использовал модуль random. Вот как выглядит код⁚
import random
# Задаем случайный цвет
r random.random
g random.random
b random.random
turtle.fillcolor(r, g, b)
Эти строки генерируют случайные значения для каждого из трех цветов⁚ красного, зеленого и синего. Затем я использую эти значения для задания цвета заполнения треугольников.
После выполнения всех этих действий я запускаю программу и вижу, как два треугольника с разными контурами и случайным заполнением рисуются на экране.
И вот результат моего эксперимента с Turtle Python⁚ два треугольника, каждый со своим контуром и случайным заполнением цветом. Было очень интересно и весело провести время, изучая и экспериментируя с этим модулем.