придумай задачу для створення до неї програми на мові пайтон, перевіряти будемо в гугл калаб . до Дня боротьби з булінгом 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 так, щоб він не належав до оператора умови.
Умова: Одна людина в середньому витрачає 15 літрів води за одну хвилину душових процедур. Якщо під час чищення зубів не закривати кран, за хвилину витікає ще близько 6 літрів.
Напиши програму, яка допоможе учню розрахувати, скільки літрів води його родина (з 3-х осіб) може заощадити за один місяць (30 днів), якщо кожен член родини:
Скоротить час перебування в душі всього на 2 хвилини.
Буде вимикати кран під час чищення зубів (це економить приблизно 1 хвилину води зранку та ввечері).
План проєкту: «Гальма автомобіля як гідравлічна машина»
1. Підготовчий етап: Формулювання мети
Мета проєкту: З'ясувати, як закони фізики допомагають зупинити важкий автомобіль легким натисканням на педаль.
Ключове питання: Чому зусилля ноги водія вистачає для того, щоб притиснути гальмівні колодки з величезною силою?
2. Теоретичний блок: Пошук відповідей
Учням потрібно опрацювати наступні питання:
Закон Паскаля: Як тиск передається в рідинах?
Будова гідравлічної машини: Що таке малий і великий циліндри?
Виграш у силі: Формула, що пов’язує сили та площі поршнів
Роль гальмівної рідини: Чому в системі використовують саме рідину, а не повітря?
3. Практична частина: Дослідження схеми
Розгляд будови гальмівної системи автомобіля:
Педаль гальма (працює як важіль).
Головний гальмівний циліндр (де створюється тиск).
Гальмівні магістралі (трубки, якими тече рідина).
Робочі циліндри та колодки (які безпосередньо зупиняють колесо).
4. Творче завдання (на вибір учнів)
Створення моделі: Змайструвати просту гідравлічну систему за допомогою двох шприців різного об'єму та гнучкої трубки від крапельниці.
Візуалізація: Намалювати плакат або створити цифрову презентацію, де кольорами позначено шлях передачі тиску від ноги водія до коліс.
Експеримент: Продемонструвати нестисливість рідини за допомогою герметичного шприца з водою.
5. Аналіз та висновки
Обчислити (теоретично), у скільки разів збільшується сила в системі, якщо площа робочого поршня у 5 разів більша за площу поршня під педаллю.
Висновок: Гідравлічна гальмівна система — це практичне застосування закону Паскаля, яке робить керування автомобілем безпечним і легким.
Напиши програму на Пайтоні, яка намалює квадрат, кожна сторона якого різного кольору, перевірку будемо злійснювати в 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 — ти побачиш, як "черепашка" послідовно малює різнокольорові сторони!