День кульбаби (який традиційно святкують 13 травня) — це прекрасний привід для розв'язання яскравої задачі.
Тема стосується розгалужених алгоритмів (оператори if, elif, else), пропоную створити програму-помічник для "Фестивалю кульбаб".
1. Задача.
2. Інфографіка
3. Презентація до Дня кульбаби
Задача: "Золотистий калькулятор кульбаб"
Умова: Уявіть, що ви збираєте кульбабки для виготовлення цілющого меду або святкових вінків. Програма має запитати у користувача кількість зібраних квіток і, залежно від цієї кількості, дати пораду, що з ними краще зробити.
Логіка програми:
Якщо зібрано менше 10 кульбабок — порадьте поставити їх у маленьку вазу для настрою.
Якщо зібрано від 10 до 50 (включно) — напишіть, що цього вистачить на чудовий весняний віночок.
Якщо зібрано більше 50 — повідомте, що час готувати смачний кульбабовий мед!
Додайте перевірку: якщо користувач випадково ввів від'ємне число, програма має повідомити про помилку.
придумай задачу для створення до неї програми на мові пайтон, перевіряти будемо в гугл калаб . до Дня боротьби з булінгом 4 ктравня
Назва задачі: "Цифровий помічник: Твоя реакція на ситуацію"
Контекст: Сьогодні, 4 травня, відзначається День боротьби з булінгом. Уяви, що ти створюєш програму для шкільного інформаційного кіоску, яка допомагає учням зрозуміти, як правильно діяти в різних ситуаціях, щоб зупинити цькування та підтримати одне одного.
Умова задачі: Напиши програму на мові Python, яка пропонує користувачеві вибрати одну з трьох ситуацій. Залежно від вибору, програма має надати пораду, як вчинити правильно.
Ситуації для вибору:
Ти бачиш, як у коридорі ображають іншу дитину.
Тобі прислали образливе повідомлення в соцмережах.
Ти помітив(-ла), що з твоїм однокласником ніхто не хоче спілкуватися і його ігнорують.
Приклад коду для реалізації в Google Colab:
Python
print("Сьогодні 4 травня — День боротьби з булінгом.")
print("Обери ситуацію, щоб дізнатися, як діяти правильно:")
print("1 — Ти бачиш, як ображають іншу дитину.")
print("2 — Тобі прислали образливе повідомлення.")
print("3 — Однокласника ігнорують у класі.")
# Отримуємо номер ситуації від користувача
choice = input("Введи номер ситуації (1, 2 або 3): ")
# Реалізація розгалуженого алгоритму
if choice == '1':
print("Порада: Не стій осторонь! Поклич на допомогу дорослих або спробуй відвернути увагу тих, хто ображає.")
elif choice == '2':
print("Порада: Не відповідай на образу. Заблокуй відправника та обов'язково розкажи про це батькам чи вчителям.")
elif choice == '3':
print("Порада: Прояви доброту. Спробуй першим(-ою) заговорити з учнем або запроси його до спільної гри чи обговорення.")
else:
print("Помилка! Будь ласка, введи число від 1 до 3.")
print("\nПам'ятай: твоя небайдужість може змінити чиєсь життя!")
Завдання для учнів на налагодження (Debug):
Щоб зробити урок цікавішим, можна запропонувати учням знайти та виправити "помилки", які ви можете навмисно додати в код:
Синтаксична: Забути поставити двокрапку : після if чи elif.
Логічна: Порівнювати введене значення (яке є рядком) з числом без лапок (наприклад, if choice == 1 замість '1').
Відступи: Змістити блок print так, щоб він не належав до оператора умови.