Практика: Функції та модулі

Тренуємо def, параметри, return, значення за замовчуванням та import. Перевірка — по шаблону (ключові фрагменти).

Порада: якщо завдання “не зарахувало”, перевір двокрапки, відступи і назви змінних.

1 Створи функцію

Напиши функцію greet(name), яка друкує "Привіт, NAME!".

greet.py

2 return

Напиши функцію add(a, b), яка повертає суму (через return), а не друкує її.

add.py

3 Значення за замовчуванням

Доповни функцію так, щоб параметр emoji мав значення за замовчуванням "🙂". Напиши лише заголовок функції (перший рядок).

4 import math

Який рядок правильно імпортує модуль math?

5 Виклик функції з модулю

Після import math як викликати квадратний корінь з 81?

💻

Завдання для VS Code / IDLE

Реалізуй у файлі .py.

🧩 1) Бібліотека функцій

Створи файл helpers.py з функціями: add, sub, mul, div (ділення з перевіркою на 0). У main.py імпортуй їх і зроби міні-калькулятор.

🎲 2) Кубик

Використай random.randint(1, 6) і створи функцію roll(), яка повертає випадкове число 1..6. Кинь кубик 10 разів і порахуй суму.

📏 3) Геометрія

Створи модуль geometry.py з функціями area_rectangle(a, b) і area_circle(r) (через math.pi).

Коли виконаєш всі завдання, зроби скріншот результатів та кодів і надішли вчителю в Classroom.