Choisir de bons noms de fonctions
Un bon nom de fonction peut grandement faciliter la compréhension, tant pour l’utilisatrice ou l’utilisateur que pour la personne qui maintient le code. Un bon nom décrit clairement ce que fait la fonction. Dans cet exercice, vous allez choisir un nom de fonction qui améliore sa lisibilité à l’usage.
Cet exercice fait partie du cours
Principes d’ingénierie logicielle en Python
Instructions
- Le module
matha été préchargé dans votre environnement pour pouvoir utiliser sa fonctionsqrt. - 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
printpour afficher le résultat obtenu avec la nouvelle fonction pour calculer la longueur de l’hypoténuse d’un triangle rectangle dont les côtés adjacents mesurent6et8.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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(____)