@classmethod get_count を完成させて、作ったインスタンス数「合計: 2」を表示しよう。self ではなく cls(クラス自身)になります。class Config:
theme = 'light' # クラス変数
@classmethod
def get_theme(cls):
return cls.theme
print(Config.get_theme()) → lightクラス名.メソッド名() で呼べます。@classmethod はメソッドの真上の行に書きます。Counter クラスに get_count というメソッドを追加し、@classmethod を付けるself ではなく cls(クラス自身)count(作られたインスタンスの数)の値を return するcls.count で読める@classmethod を付けると第1引数が cls になるcls.count でクラス変数にアクセスできる合計: 2
全問正解でクエストクリア!
問題 1: @staticmethod で is_even(n) を作り is_even(4) の結果 True を表示しよう!
問題 2: @classmethod の from_string で 'たろう,12' を解析して Person を作り name を表示しよう!
問題 3: @staticmethod で celsius_to_f(c) を作り celsius_to_f(100) を表示しよう!