Usare buoni nomi di funzione
Un buon nome di funzione fa una grande differenza sia per chi usa il codice sia per chi lo mantiene. Un buon nome è descrittivo e spiega cosa fa la funzione. In questo esercizio, sceglierai un nome per una funzione che ne migliori la leggibilità quando viene usata.
Questo esercizio fa parte del corso
Principi di Ingegneria del Software in Python
Istruzioni dell'esercizio
- Il modulo
mathè già caricato nell'ambiente per poter usare la sua funzionesqrt. - Scegli il miglior nome possibile per la funzione tra queste opzioni:
do_stuff,hypotenuse_length,square_root_of_leg_a_squared_plus_leg_b_squared,pythagorean_theorem. - Completa l'esempio nella docstring con il nome della funzione.
- Esegui
printdel risultato usando la nuova funzione per trovare la lunghezza dell'ipotenusa di un triangolo rettangolo con cateti di lunghezza6e8.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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(____)