Alegerea unor nume bune pentru funcții
Un nume bun pentru o funcție poate face o diferență mare atât pentru utilizator, cât și pentru cel care o întreține. Un nume bun este descriptiv și explică ce face funcția. În acest exercițiu, vei alege un nume pentru o funcție care să îi sporească lizibilitatea atunci când este folosită.
Acest exercițiu face parte din cursul
Principii de inginerie software în Python
Instrucțiuni pentru exercițiu
- Modulul
matha fost preîncărcat în mediul tău pentru a putea folosi funcțiasqrt. - Dă funcției cel mai potrivit nume dintre următoarele variante:
do_stuff,hypotenuse_length,square_root_of_leg_a_squared_plus_leg_b_squared,pythagorean_theorem. - Completează exemplul din docstring cu numele funcției.
- Folosește
printpentru a afișa rezultatul obținut cu funcția nou denumită, calculând lungimea ipotenuzei unui triunghi dreptunghic cu catetele de lungime6și8.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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(____)