- Невід'ємна частина програми і/або мови програмування.
- Розбивають програму на під-програму.
- Запобігають повторному написанню того чи іншого коду.

For further actions, you may consider blocking this person and/or reporting abuse
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (10)
Досить тривіальна задача, але мій рівень поки не дозволив її виконати швидко і грамотно
Підрахунок змінних, що створені всередині функції:
Виведе:
Number of variables: 3
Робота з аргументами функції
Щоб отримати назву функції та їїаргументи, використовуємо
func.__name__
та*args
і**kwargs
Числа Фібоначчі в список:
Маю надію, що це можна зробити простіше.. згодом гляну.
-Виведе 'Hello, I'm Peter.'
Найкраще, коли функція має тільки одне застосування, а її ім'я це досконально відображає.
Ще такий варіант, додадючий функції універсальності, коли кортедж *args - невідомо, скільки аргументів ми передаватимемо:
-Виведе 17
Така собі функція-конструктор домашньої тваринки:
-Виведе словник з ключ-значеннями песика.
А так ми виведемо ялинку з доларів:
-Вийде щось таке:
Цю домашку хочу зарефакторити
Ось так буде простіше (маю надію)