ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • O módulo math foi pré-carregado em seu ambiente para que você possa usar a função sqrt.
  • 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 comprimento 6 & 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(____)
Editar e executar o código