вівторок, 19 листопада 2024 р.

Python, Приклад 2 Малювання

 Трикутник

t.color("red")

for _ in range(3):

    t.forward(100)

    t.left(120)


Зірка

t.color("yellow")
for _ in range(5):
    t.forward(100)
    t.right(144)

Спіраль

t.color("purple")
for i in range(50):
    t.forward(i * 10)  # рухаємося вперед на збільшену кількість одиниць
    t.right(45)  # повертаємося праворуч


Налаштування швидкості черепашки:

  • t.speed(1) — найповільніша швидкість.
  • t.speed(10) — найшвидша швидкість.
  • t.speed(0) — автоматичний режим (швидко, без затримок).

Завдання для практики:

  • Намалюй об'ємні фігури (наприклад, куб або піраміду).
  • Створи малюнок за допомогою спіралі.
  • Спробуй використати функцію goto(x, y) для малювання фігур в різних точках екрану.

Більш складні малюнки:

За допомогою Turtle можна створювати досить складні малюнки, додаючи більше команд для малювання, використовуючи цикли, а також змінюючи кольори та стилі.

Якщо хочеш додати щось більш складне, або є конкретне завдання, напиши, і я допоможу!



Python. Приклади для малювання

Програма для створення малюнка "квадрат" 

import turtle


# Створюємо вікно для малювання

screen = turtle.Screen()

screen.bgcolor("lightblue")  # задаємо колір фону


# Створюємо об'єкт "черепашки"

t = turtle.Turtle()

t.shape("turtle")  # форма черепашки


# Налаштовуємо стиль малювання

t.color("green")

t.pensize(3)  # товщина лінії


# Малюємо квадрат

for _ in range(4):

    t.forward(100)  # рухаємося вперед на 100 одиниць

    t.left(90)  # повертаємося на 90 градусів


# Переміщаємо черепашку в нове місце

t.penup()  # піднімаємо ручку, щоб не малювати

t.goto(-200, 50)  # рухаємося в інше місце

t.pendown()  # опускаємо ручку, щоб малювати


# Малюємо коло

t.color("blue")

t.circle(50)  # малюємо коло з радіусом 50


# Завершуємо малювання

t.hideturtle()  # ховаємо черепашку

screen.mainloop()  # чекаємо на закриття вікна


Пояснення:

Для створення малюнків у Python можна використовувати бібліотеку Turtle, яка дозволяє малювати різноманітні фігури та графіку, працюючи через командний інтерфейс.

Як встановити бібліотеку Turtle?

У більшості версій Python Turtle вже вбудована, тому додатково встановлювати її не потрібно. Але якщо виникають проблеми з використанням, можна спробувати встановити її за допомогою командного рядка:

pip install PythonTurtle


Пояснення:

  • turtle.Screen() створює вікно для малювання.
  • turtle.Turtle() створює черепашку, яка буде малювати.
  • t.forward(100) переміщає черепашку на 100 одиниць вперед.
  • t.left(90) повертає черепашку на 90 градусів.
  • t.penup() піднімає ручку, щоб не малювати лінію.
  • t.pendown() опускає ручку, щоб знову малювати.
  • t.circle(50) малює коло з радіусом 50 одиниць.




Ресурси для створення логотипу

  https://www.onlinelogomaker.com/logomaker/?lang=ua https://create.vista.com/uk/create/logo-maker/