вівторок, 22 квітня 2025 р.

Python програмування. Приклади програм для малювання

 Почнемо з найвідомішої — turtle, яка ідеально підходить для навчання.


🎨 1. Малювання квадрата за допомогою turtle

python
import turtle # Створення екрану screen = turtle.Screen() screen.bgcolor("white") # Створення "черепашки" t = turtle.Turtle() t.pensize(3) t.color("blue") # Малювання квадрата for _ in range(4): t.forward(100) t.right(90) turtle.done()

🌈 2. Малювання спіралі

python
import turtle t = turtle.Turtle() t.speed(0) colors = ["red", "orange", "yellow", "green", "blue", "purple"] for i in range(100): t.pencolor(colors[i % 6]) t.forward(i * 2) t.right(59) turtle.done()

🌟 3. Малювання зірки

python
import turtle t = turtle.Turtle() t.color("gold") t.begin_fill() for _ in range(5): t.forward(100) t.right(144) t.end_fill() turtle.done()

Почнемо з фрактального дерева, бо воно виглядає дуже ефектно 🌀🌳

Я додам детальні коментарі до коду, щоб усе було зрозуміло — ідеально для навчання.


🌳 Програма для малювання фрактального дерева на Python з turtle

python
import turtle # Налаштування екрана screen = turtle.Screen() screen.bgcolor("black") # Створення "черепашки" t = turtle.Turtle() t.color("green") t.speed(0) # Максимальна швидкість # Рекурсивна функція для малювання дерева def draw_tree(branch_length, t): if branch_length > 5: # Малюємо гілку t.forward(branch_length) # Малюємо праву гілку t.right(20) draw_tree(branch_length - 15, t) # Повертаємось до основної гілки t.left(40) draw_tree(branch_length - 15, t) # Повертаємось до початкової позиції t.right(20) t.backward(branch_length) # Початкова позиція "черепашки" t.left(90) # Повертаємося вертикально вгору t.up() t.backward(100) # Відсуваємося вниз на екрані t.down() # Викликаємо малювання дерева draw_tree(100, t) # Завершення turtle.done()

Що тут відбувається:

  • Ми створюємо рекурсивну функцію draw_tree, яка малює гілки все коротші й коротші, поки не дійде до мінімальної довжини.

  • Кожна гілка розгалужується на дві менші.

  • Виглядає дуже природно, як справжнє дерево 🍃

вівторок, 3 грудня 2024 р.

Excel інтерактивні вправи та практичні роботи.

1. Excel з нуля. Практичні роботи.

Для 7 класу: 

1. на 04.12.2024 Перейдіть за посиланням 1. Excel з нуля. Практичні роботи. та виконати завдання 1-3.

2. на 11.12.2021  Перейдіть за посиланням 1. Excel з нуля. Практичні роботи. та виконати завдання 4-6.

Організація Excel Практичні роботи

Практичні роботи для учнів 8-11 класів

Інтерактивні вправи та практичні роботи

Для 9 класу:

1.  Відкрийте посилання "Організація Excel Практичні роботи". Виконайте практичні роботи 1-2.

2.  1). Відкрийте посилання "Організація Excel Практичні роботи". Виконайте практичне завдання № 3 (Річки Євразії). Під таблицею розрахуйте по формулі середню довжину річок. =СРЗНАЧ(C2:C7)

2). Побудуйте діаграму за зразком заняття 4. "Озера", відображаючи найбільшу глибину.

1. Відкрийте посилання "Організація Excel Практичні роботи". Виконайте практичні роботи 7, 9

вівторок, 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/