Добір вдалих назв функцій
Вдала назва функції суттєво допомагає і користувачам, і тим, хто супроводжує код. Вона має чітко описувати, що саме робить функція. У цій вправі ви оберете назву для функції, яка підвищить зрозумілість коду під час використання.
Ця вправа є частиною курсу
Принципи Software Engineering у Python
Інструкції до вправи
- Модуль
mathпопередньо завантажено у ваше середовище, тож можна використовувати його функціюsqrt. - Дайте функції якнайліпшу назву з наведених варіантів:
do_stuff,hypotenuse_length,square_root_of_leg_a_squared_plus_leg_b_squared,pythagorean_theorem. - Доповніть приклад у докрядку (docstring) назвою функції.
printрезультат виклику нової функції для знаходження довжини гіпотенузи прямокутного трикутника з катетами довжини6і8.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
def ____(leg_a, leg_b):
"""Find the length of a right triangle's hypotenuse
:param leg_a: length of one leg of triangle
:param leg_b: length of other leg of triangle
:return: length of hypotenuse
>>> ____(3, 4)
5
"""
return math.sqrt(leg_a**2 + leg_b**2)
# Print the length of the hypotenuse with legs 6 & 8
print(____)