Menggunakan nama fungsi yang baik
Nama fungsi yang baik sangat membantu pemahaman, baik bagi pengguna maupun pengelola. Nama yang baik bersifat deskriptif dan menjelaskan apa yang dilakukan fungsi. Pada latihan ini, Anda akan memilih nama untuk sebuah fungsi yang meningkatkan keterbacaan saat digunakan.
Latihan ini adalah bagian dari kursus
Prinsip Rekayasa Perangkat Lunak di Python
Petunjuk latihan
- Modul
mathtelah dimuat sebelumnya ke dalam lingkungan Anda untuk menggunakan fungsisqrt. - Beri fungsi nama terbaik dari opsi berikut:
do_stuff,hypotenuse_length,square_root_of_leg_a_squared_plus_leg_b_squared,pythagorean_theorem. - Lengkapi contoh pada docstring dengan nama fungsi tersebut.
printhasil penggunaan fungsi yang baru dinamai untuk mencari panjang hipotenusa pada segitiga siku-siku dengan sisi siku-siku sepanjang6&8.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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(____)