시작하기무료로 시작하기

좋은 함수 이름 사용하기

좋은 함수 이름은 사용자와 유지 보수자 모두의 이해도를 크게 높여 줍니다. 좋은 함수 이름은 함수가 무엇을 하는지 분명하게 설명해 줘야 해요. 이 연습에서는 함수가 사용될 때 가독성이 좋아지도록 적절한 이름을 선택해 보겠습니다.

이 연습은 강의의 일부입니다

Python으로 배우는 소프트웨어 공학 원칙

강의 보기

연습 안내

  • math 모듈이 미리 로드되어 있어 sqrt 함수를 사용할 수 있어요.
  • 다음 옵션 중에서 함수에 가장 알맞은 이름을 선택하세요: do_stuff, hypotenuse_length, square_root_of_leg_a_squared_plus_leg_b_squared, pythagorean_theorem.
  • 도큐스트링의 예제에서 함수 이름을 완성하세요.
  • 빗변의 길이를 구하기 위해 새로 이름을 붙인 함수를 사용해, 변의 길이가 68인 직각삼각형의 빗변 길이를 print로 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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(____)
코드 편집 및 실행