Utilizar buenos nombres de funciones
Un buen nombre de función puede ayudar mucho tanto al usuario como al mantenedor. Un buen nombre de función es descriptivo y describe lo que hace una función. En este ejercicio, elegirás un nombre para una función que ayude a su legibilidad cuando se utilice.
Este ejercicio forma parte del curso
Principios de ingeniería del software en Python
Instrucciones de ejercicio
- El módulo
math
ha sido precargado en su entorno para poder utilizar su funciónsqrt
. - Dale a la función el mejor nombre posible de entre las siguientes opciones:
do_stuff
,hypotenuse_length
,square_root_of_leg_a_squared_plus_leg_b_squared
,pythagorean_theorem
. - Completa el ejemplo del docstring con el nombre de la función.
print
el resultado de utilizar la función recién nombrada para hallar la longitud de la hipotenusa de un triángulo rectángulo con catetos de longitud6
&8
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
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(____)