Напиши програму на Пайтоні, яка намалює квадрат, кожна сторона якого різного кольору, перевірку будемо злійснювати в Google Colab. Напиши пояснення для кожного рядка програми
Для створення такого малюнка в Google Colab ми використаємо бібліотеку ColabTurtlePlus. Оскільки стандартна бібліотека turtle потребує графічного вікна (яке не відкривається у хмарних сервісах), цей пакет спеціально адаптований для роботи в браузері.
Підготовка та код
Спочатку потрібно встановити бібліотеку, а потім запустити сам код.
Встанови пакет (виконай у першій комірці):
Python
!pip install ColabTurtlePlus
Програма для малювання квадрата:
Python
from ColabTurtlePlus.Turtle import *
# Ініціалізація полотна
clearscreen()
setup(400, 400)
t = Turtle()
t.speed(5)
t.width(5)
# Список кольорів для кожної сторони
colors = ["red", "blue", "green", "orange"]
# Малюємо квадрат
for color in colors:
t.color(color) # Встановлюємо колір для поточної сторони
t.forward(100) # Малюємо сторону завдовжки 100 пікселів
t.right(90) # Повертаємо на 90 градусів
Як це працює:
setup(400, 400): Створює область для малювання розміром 400x400 пікселів.
t.width(5): Робить лінію товщою, щоб кольори було краще видно.
Цикл for color in colors: Програма бере по черзі кожен колір зі списку, змінює колір «пера» і малює одну сторону квадрата.
t.right(90): Поворот праворуч створює кут квадрата.
Спробуй запустити це в своєму блокноті Colab — ти побачиш, як "черепашка" послідовно малює різнокольорові сторони!
Завдання: Використати вбудованих спрайтів або завантажити власні, щоб створити сцену: «Повернення перелітних птахів».
Механіка: * Зміна костюмів для імітації помахів крил (вкладка «Образи»).
Переміщення спрайта по екрану за допомогою блоків «перемістити на X кроків» та «наступний образ».
Формат збереження: Проєкт .sb3. Обговоріть, що це внутрішній формат середовища, який зберігає код, а не просто відео.
***************************************
покроковий алгоритм та код, який ти можеш перенести у свій проєкт.
Нижче — інструкція, як створити цей мікро-мультфільм.
1. Підготовка сцени та персонажів
Тло: Натисни на іконку «Обрати тло» і вибери щось весняне (наприклад, Blue Sky або Forest).
Спрайт: Видали кота. Натисни «Обрати спрайт» і знайди Parrot або Toucan. У них уже є готові два костюми для імітації польоту.
Порада: Якщо хочеш справжню ластівку, можна завантажити своє зображення, але важливо мати два образи: з крилами вгору та крилами вниз.
2. Створення скрипту (Алгоритм)
Тобі потрібно поєднати рух та зміну образів. Ось як має виглядати код для пташки:
Код для польоту:
Подія:коли прапорець натиснуто
Початкова позиція:перемістити в x: -240 y: 100 (лівий край екрана).
Цикл:завжди або повторити 50 разів:
перемістити на 10 кроків
наступний образ
чекати 0.1 секунд (щоб крила не махали занадто швидко)
якщо на межі, відбити (якщо хочеш, щоб пташка літала туди-сюди).
3. Як це виглядає в блоках
Ось текстова візуалізація того, що тобі треба зібрати:
Фрагмент коду
Коли ⚑ натиснуто
перемістити в x: (-200) y: (100)
завжди
перемістити на (10) кроків
наступний образ
чекати (0.1) секунд
якщо на межі, відбити
встановити стиль обертання [зліва-направо v]
кінець
4. Про формат .sb3
Коли ти закінчиш, натисни Файл -> Вивантажити на комп'ютер. Файл матиме розширення .sb3.
Важливо розуміти: Файл .sb3 — це не відеофайл (як .mp4). Це фактично архів, у якому зберігаються:
Усі твої картинки (спрайти та тло).
Звуки.
Програмний код (блоки), який каже комп'ютеру, що робити.
Його можна відкрити тільки в Scratch. Якщо ти просто надішлеш його другу, він не зможе подивитись мультик через звичайний плеєр — йому теж знадобиться Scratch, щоб "прочитати" цей код.
Що ще можна додати?
Хмаринки: Додай спрайт хмаринки, який повільно рухається у зворотний бік.
Звук: Додай блок відтворити звук Bird у циклі, щоб пташка співала.
Тобі допомогти розписати, як додати ефект "зграї" (кілька пташок одночасно)?
Завдання 2. Ожила весняна листівка (Canva)
Інструменти:Canva (використання елементів Magic Media або анімації об'єктів).
Завдання: Створити цифрову листівку «Весна прийшла!».
Деталі: Додати текст, що вилітає, та анімовані стікери (хмаринки, що пливуть, сонечко, що обертається).
Формат збереження:.mp4 (для відеопривітання з музикою) та .gif (для короткої зацикленої картинки). Порівняйте різницю у розмірі файлів.