좋은 함수 이름 사용하기
좋은 함수 이름은 사용자와 유지 보수자 모두의 이해도를 크게 높여 줍니다. 좋은 함수 이름은 함수가 무엇을 하는지 분명하게 설명해 줘야 해요. 이 연습에서는 함수가 사용될 때 가독성이 좋아지도록 적절한 이름을 선택해 보겠습니다.
이 연습은 강의의 일부입니다
Python으로 배우는 소프트웨어 공학 원칙
연습 안내
math모듈이 미리 로드되어 있어sqrt함수를 사용할 수 있어요.- 다음 옵션 중에서 함수에 가장 알맞은 이름을 선택하세요:
do_stuff,hypotenuse_length,square_root_of_leg_a_squared_plus_leg_b_squared,pythagorean_theorem. - 도큐스트링의 예제에서 함수 이름을 완성하세요.
- 빗변의 길이를 구하기 위해 새로 이름을 붙인 함수를 사용해, 변의 길이가
6과8인 직각삼각형의 빗변 길이를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(____)