CommencerCommencez gratuitement

Choisir des noms de fonctions appropriés

Un bon nom de fonction facilite grandement la compréhension, tant pour l'utilisateur que pour la personne qui maintient le code. Un nom pertinent décrit ce que fait la fonction. Dans cet exercice, vous choisirez un nom de fonction qui améliore sa lisibilité à l'usage.

Cet exercice fait partie du cours

<cours>Principes de génie logiciel en Python</cours>
Voir le cours

Instructions de l’exercice

  • Le module math a été préchargé dans votre environnement pour pouvoir utiliser sa fonction sqrt.
  • Donnez à la fonction le meilleur nom possible parmi les options suivantes : do_stuff, hypotenuse_length, square_root_of_leg_a_squared_plus_leg_b_squared, pythagorean_theorem.
  • Complétez l'exemple de la docstring avec le nom de la fonction.
  • Utilisez print pour afficher le résultat de la nouvelle fonction afin de trouver la longueur de l'hypoténuse d'un triangle rectangle dont les deux côtés adjacents mesurent 6 et 8.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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(____)
Modifier et exécuter le code