Menu
Coddy logo textTech

Herausforderung: Regelverstöße

Lektion 4 von 28 im Kurs Clean Code - Schreibe besseren Code mit Python von Coddy.

Stellen wir deine Fähigkeiten bei Benennungskonventionen auf die Probe!

challenge icon

Aufgabe

Einfach

Dir wird Code gegeben, der die Namenskonventionen von Python verletzt. Finde diese Probleme und behebe sie!

Verwende bei Bedarf die Neustart-Schaltfläche.

Was macht dieser Code?

Ändere keinen unnötigen Code , da wir gegen reguläre Ausdrücke testen :)

Probier es selbst

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()

Alle Lektionen in Clean Code - Schreibe besseren Code mit Python

Übe selbstständig: Online-Python-Compiler