เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การตั้งชื่อฟังก์ชันให้ดี

ชื่อฟังก์ชันที่ดีช่วยให้ทั้งผู้ใช้และผู้ดูแลโค้ดเข้าใจได้ง่ายขึ้นอย่างมาก ชื่อที่ดีควรสื่อความหมายและบอกได้ว่าฟังก์ชันทำอะไร ในแบบฝึกหัดนี้ จะได้เลือกชื่อให้กับฟังก์ชันหนึ่ง เพื่อให้โค้ดอ่านง่ายและเข้าใจได้ทันทีเมื่อนำไปใช้

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

หลักการวิศวกรรมซอฟต์แวร์ใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • โหลดโมดูล math ไว้ในสภาพแวดล้อมแล้ว พร้อมใช้ฟังก์ชัน sqrt
  • เลือกชื่อที่เหมาะสมที่สุดสำหรับฟังก์ชันจากตัวเลือกต่อไปนี้: do_stuff, hypotenuse_length, square_root_of_leg_a_squared_plus_leg_b_squared, pythagorean_theorem
  • เติมชื่อฟังก์ชันในตัวอย่างของ docstring ให้ครบถ้วน
  • ใช้ print เพื่อแสดงผลลัพธ์ของฟังก์ชันที่ตั้งชื่อใหม่ สำหรับการหาความยาวด้านตรงข้ามมุมฉากของสามเหลี่ยมมุมฉากที่มีด้านประกอบมุมฉากยาว 6 และ 8

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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(____)
แก้ไขและรันโค้ด