始める無料で始める

クラスを一から作る

この章の最後の演習では、Python開発者になったつもりで、コンストラクタを含むクラスを一から作成します。

2つの値の加算・減算・乗算を行えるメソッドを備えた Calculator クラスを設計します。

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

Pythonによるオブジェクト指向プログラミング入門

コースを見る

演習の手順

  • 初期化時に num_onenum_two の2つのパラメータを受け取る Calculator クラスを定義します。
  • self.num_onenum_two を加えた値を返す addition() メソッドを定義します。
  • self.num_one から num_two を引いた値を返す subtraction() メソッドを定義します。
  • self.num_onenum_two を掛けた値を返す multiplication() メソッドを定義します。

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

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

# Define and initialize the Calculator class
____:
  ____ ____(____, ____, ____):
    self.____ = ____
    self.____ = ____
  
  # Create the addition method
  def ____(____):
    return self.____ ____ self.____
  
  # Create the subtraction method
  def ____(____):
    return ____
  
  # Create the multiplication method
  def ____(____):
    ____   
コードを編集して実行