Goede functienamen gebruiken
Een goede functienaam helpt zowel gebruikers als onderhouders om de code te begrijpen. Een goede naam beschrijft wat een functie doet. In deze oefening kies je een naam voor een functie die de leesbaarheid tijdens gebruik verbetert.
Deze oefening maakt deel uit van de cursus
Software-engineeringprincipes in Python
Oefeninstructies
- De module
mathis alvast ingeladen zodat je de functiesqrtkunt gebruiken. - Geef de functie de best mogelijke naam uit de volgende opties:
do_stuff,hypotenuse_length,square_root_of_leg_a_squared_plus_leg_b_squared,pythagorean_theorem. - Vul het voorbeeld in de docstring aan met de functienaam.
printhet resultaat van het gebruik van de nieuw benoemde functie om de lengte van de hypotenusa te vinden voor een rechthoekige driehoek met rechthoekszijden van lengte6en8.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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(____)