Usando bons nomes de funções
Um bom nome de função pode ajudar muito na compreensão do usuário e do mantenedor. Um bom nome de função é descritivo e descreve o que a função faz. Neste exercício, você escolherá um nome para uma função que ajudará a facilitar sua leitura quando usada.
Este exercício faz parte do curso
Princípios de engenharia de software em Python
Instruções do exercício
- O módulo
math
foi pré-carregado em seu ambiente para que você possa usar a funçãosqrt
. - Dê à função o melhor nome possível dentre as opções a seguir:
do_stuff
,hypotenuse_length
,square_root_of_leg_a_squared_plus_leg_b_squared
,pythagorean_theorem
. - Complete o exemplo da docstring com o nome da função.
print
O resultado do uso da nova função nomeada para encontrar o comprimento da hipotenusa de um triângulo retângulo com pernas de comprimento6
&8
.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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(____)