始める無料で始める

適切な関数名の付け方

適切な関数名は、使用者にとっても保守担当者にとっても、コードの理解を大きく助けてくれます。良い関数名とは、その関数が何をするものかを端的に表した、説明的な名前です。この演習では、コードを読みやすくするために最適な関数名を選びましょう。

この演習はコースの一部です

Python におけるソフトウェアエンジニアリングの原則

コースを見る

演習の手順

  • math モジュールはあらかじめ環境に読み込まれており、sqrt 関数を使用できます。
  • 次の選択肢の中から、最も適切な関数名を選んでください:do_stuffhypotenuse_lengthsquare_root_of_leg_a_squared_plus_leg_b_squaredpythagorean_theorem
  • docstring のサンプルを、選んだ関数名で補完してください。
  • 長さ print6 の2辺を持つ直角三角形の斜辺の長さを求めるために、新しく名前を付けた関数を使い、その結果を 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(____)
コードを編集して実行