始める無料で始める

1行の docstring

docstring は、関数の目的を説明するために使います。関数名はわかりやすくすることが大切ですが、長くなりすぎないようにバランスを取る必要があります。そのため、docstring を使って詳細な説明を補足できます。

この演習では、前のレッスンで作成した calculate_discount() 関数に、1行の docstring を追加しましょう。

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

開発者向け中級 Python

コースを見る

演習の手順

  • """Calculate the discounted price of a product.""" という docstring を追加してください。
  • 適切な属性を使って、関数の docstring を取得してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

def calculate_discount(price, discount_percent=15, round_result=True):
    # Add a single-line docstring
    ____
    
    discounted_price = price - (price * (discount_percent / 100))
    if round_result == True:
        return round(discounted_price, 2)
    else:
        return discounted_price

# Access the docstring
print(calculate_discount.____)
コードを編集して実行