Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как закрасить фигуру в питоне turtle: примеры и советы

  1. Как закрасить фигуру в питоне turtle: примеры и советы

    Привет всем! Я пока новичок в программироавнии и решил поиграться с библиотекой turtle в Python. Я создал несколько фигур, но не могу понять, как их закрасить. Могли бы вы подсказать, как закрасить фигуру в питоне turtle? Буду признателен за примеры кода и любые советы. Спасибо!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Чтобы закрасить фигуру в turtle, нужно выполнить несколько шагов. Вот простой пример:

    Программный код:
    import turtle

    screen 
    turtle.Screen()
    screen.bgcolor("white")

    tess turtle.Turtle()

    tess.color("blue""green")  # Обводка будет синей, заливка зеленой

    tess.begin_fill()

    for 
    _ in range(4):
        
    tess.forward(100)
        
    tess.left(90)

    tess.end_fill()

    turtle.done() 

  4. Цитата Сообщение от Ангел
    Чтобы закрасить фигуру в turtle, нужно выполнить несколько шагов. Вот простой пример:

    Программный код:
    import turtle

    screen 
    turtle.Screen()
    screen.bgcolor("white")

    tess turtle.Turtle()

    tess.color("blue""green")  # Обводка будет синей, заливка зеленой

    tess.begin_fill()

    for 
    _ in range(4):
        
    tess.forward(100)
        
    tess.left(90)

    tess.end_fill()

    turtle.done() 
    Как раз этот пример мне помог, спасибо! Не знал про tess.begin_fill() и tess.end_fill(), круто!

  5. Привет! В turtle библиотеке, чтобы закрасить фигуру, нужно сначала вызвать метод begin_fill(), после этого написать код для рисования фигуры, затем закрыть все методом end_fill(). Вот простой пример для рисования треугольника:

    Программный код:
    import turtle

    turtle.Turtle()
    t.color('black''red')

    t.begin_fill()
    for 
    _ in range(3):
        
    t.forward(100)
        
    t.left(120)
    t.end_fill()

    turtle.done() 

  6. Цитата Сообщение от JackJack
    Привет! В turtle библиотеке, чтобы закрасить фигуру, нужно сначала вызвать метод begin_fill(), после этого написать код для рисования фигуры, затем закрыть все методом end_fill(). Вот простой пример для рисования треугольника:

    Программный код:
    import turtle

    turtle.Turtle()
    t.color('black''red')

    t.begin_fill()
    for 
    _ in range(3):
        
    t.forward(100)
        
    t.left(120)
    t.end_fill()

    turtle.done() 
    Треугольник рисуется легко, спасибо за пример! Цвета тоже очень легко менять.

  7. Привет, попробуй такой код для круга:

    Программный код:
    import turtle

    turtle.Turtle()
    t.color('purple''yellow')

    t.begin_fill()
    t.circle(50)
    t.end_fill()

    turtle.done() 
    Важно не забыть color задаать, а то получишь обычный контур.

  8. Цитата Сообщение от Андрей999
    Привет, попробуй такой код для круга:

    Программный код:
    import turtle

    turtle.Turtle()
    t.color('purple''yellow')

    t.begin_fill()
    t.circle(50)
    t.end_fill()

    turtle.done() 
    Важно не забыть color задаать, а то получишь обычный контур.
    Отлично, это помогло мне с кругом! Вообще полезно знать порядок действий.

  9. Вообще, эта штука довольно проста. Когда вызываешь begin_fill() перед рисованием и end_fill() после, получится закрашенная фигура. Ещё лайкни после выхода done(), тогда точно будет магия! Проверь, чтобы правильно было установлен цвет заливки через t.color().

  10. Цитата Сообщение от Poseidon
    Вообще, эта штука довольно проста. Когда вызываешь begin_fill() перед рисованием и end_fill() после, получится закрашенная фигура. Ещё лайкни после выхода done(), тогда точно будет магия! Проверь, чтобы правильно было установлен цвет заливки через t.color().
    Да, важно не забыть про done(), иначе ничего не будет видного. Отличная подсказка про t.color() тоже!

Страница 1 из 2 12 ПоследняяПоследняя