Конструктор уроків
1
У цьому завданні ми будемо крок за кроком вказувати команди для малювання.
2
доповнитти програму. щоб кожна лінія була іншого кольору
3
forward(...) — рухає черепаху вперед на вказану кількість пікселів.
right(90) — повертає черепаху праворуч на 90 градусів.
Прямокутник малюється за допомогою послідовного виконання команд.
4
Це завдання вчить, як зробити малювання коротшим за допомогою цикла.

доповни програму так щоб кожна лінія прямокутника була іншого кольору
5
for i in range(2) — повторити 2 рази (бо у прямокутника 2 пари сторін).
Кожна ітерація малює дві сторони: довгу та коротку.
Замість 8 рядків, ми використали лише 4 — економія коду!
6
Це завдання поєднує повторення з змінними, щоб малювати кілька прямокутників.

зміни програму, збільшивши кількість прямокутників до 10
7
a = 100 + i*30 — кожен прямокутник більший за попередній.
Внутрішній цикл малює прямокутник.
penup() і pendown() — піднімає і опускає “олівець”.
Зміщення дозволяє намалювати прямокутники один під одним.
8
Завдання: Створити програму-магазин
Користувач бачить список товарів, обирає один із них, вводить кількість, а програма виводить чек з підсумковою сумою покупки.

Додати кілька товарів до вибору.
Додати знижки (наприклад, якщо кількість > 5).
Додати податок 20%, або підсумкову дату покупки.
Зберегти чек у текстовий файл.
9
Рядок коду | Пояснення |
|---|---|
products = {...} | Зберігає товари та їх ціни у вигляді словника. |
for name, price in ... | Виводить усі товари зі словника по черзі. |
input("Введіть назву товару") | Отримує від користувача назву товару. |
if chosen in products: | Перевіряє, чи існує такий товар у магазині. |
int(input(...)) | Отримує кількість у вигляді числа. |
price * quantity | Обчислює загальну вартість покупки. |
print(...) | Виводить структурований чек. |
else: | Повідомлення, якщо товару немає в магазині. |
Рефлексія від 1 учня
Сподобався:
Так: 1
Ні: 0
Зрозумілий:
Так: 1
Ні: 0
Потрібні роз'яснення:
Ні: 1
Так: 0