Menu
Coddy logo textTech

命名規則違反への挑戦

Coddyの「Clean Code - Pythonでより良いコードを書く」コースのレッスン 4/28。

命名規則のスキルに挑戦してみましょう!

challenge icon

チャレンジ

簡単

Python の命名規則に違反しているコードが与えられています。この問題を見つけて修正してください!

必要に応じて再起動ボタンを使用してください。

このコードは何をしますか?

不要なコードは変更しないでください 正規表現でテストするためです :)

自分で試してみよう

from abc import ABC, abstractmethod

class animal(ABC):
    @abstractmethod
    def makeVoice(self):
        pass

class red_tiger(animal):
    def __init__(self, VOICE):
        self.Voice = VOICE
    
    def makeVoice(self):
        print(self.Voice)

defaultvoice = "Woof"

if __name__ == "__main__":
    defaultTiger = red_tiger(defaultvoice)
    realTiger = red_tiger("Arrgh!")
    defaultTiger.makeVoice()
    realTiger.makeVoice()

Clean Code - Pythonでより良いコードを書くのすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ