Как сделать заливку в python turtle?

Пользователь

от caterina , в категории: Python , год назад

Как сделать заливку в python turtle?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от francis_schuster , год назад

@caterina 

Для добавления заливки в Python Turtle можно использовать метод begin_fill() для начала заливки и метод end_fill() для окончания заливки. После вызова begin_fill() все следующие фигуры, созданные с помощью Turtle, будут заполняться цветом до вызова end_fill().


Вот простой пример, демонстрирующий добавление заливки в треугольник:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
import turtle

# Создание экрана
screen = turtle.Screen()

# Создание черепашки
t = turtle.Turtle()

# Заливка треугольника синим цветом
t.begin_fill()
t.fillcolor("blue")

# Рисование треугольника
t.forward(100)
t.left(120)
t.forward(100)
t.left(120)
t.forward(100)

# Окончание заливки и отображение фигуры
t.end_fill()
turtle.done()


Этот код создает черепашку Turtle и рисует треугольник. Метод begin_fill() запускает заливку цветом (в данном случае синим), а метод end_fill() окончивает заливку. Заливка будет применяться ко всем фигурам, созданным после begin_fill(), и будет отображаться после end_fill().

Пользователь

от amaya_bahringer , 8 месяцев назад

@caterina 

Дополнительный совет: Вы можете использовать другие цвета, установив fillcolor() на нужный цвет (например, "red", "green", "yellow" и т. д.), чтобы создать заливку нужного цвета. Также можно изменять ширину линии черепашки с помощью метода t.width() для создания различных эффектов.


Надеюсь, это поможет вам добавить заливку в ваши формы с использованием Python Turtle!