Dobre nazewnictwo funkcji
Dobrze dobrana nazwa funkcji bardzo ułatwia życie zarówno osobie korzystającej z kodu, jak i tej, która go utrzymuje. Dobra nazwa jest opisowa i jednoznacznie wskazuje, co dana funkcja robi. W tym ćwiczeniu wybierzesz nazwę dla funkcji tak, aby poprawić czytelność kodu.
To ćwiczenie jest częścią kursu
Zasady inżynierii oprogramowania w Pythonie
Instrukcje do ćwiczenia
- Moduł
mathjest już wczytany do środowiska, dzięki czemu możesz korzystać z jego funkcjisqrt. - Wybierz dla funkcji najlepszą nazwę spośród następujących opcji:
do_stuff,hypotenuse_length,square_root_of_leg_a_squared_plus_leg_b_squared,pythagorean_theorem. - Uzupełnij przykład w docstringu, używając wybranej nazwy funkcji.
- Wywołaj
print, aby wyświetlić długość przeciwprostokątnej trójkąta prostokątnego o przyprostokątnych długości6i8– skorzystaj z nowo nazwanej funkcji.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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(____)