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 merupakan bagian dari kursus
Prinsip Rekayasa Perangkat Lunak di Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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(____)