Menu
Coddy logo textTech

Herausforderung: Regelverstöße

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

Lass uns deine Fähigkeiten im Bereich Benennungskonventionen auf die Probe stellen!

challenge icon

Aufgabe

Einfach

Dir wird Code gegeben, der gegen die Namenskonventionen von Python verstößt. Finde diese Probleme und behebe sie!

Verwende bei Bedarf die Schaltfläche zum Neustarten.

Was macht dieser Code?

Ändere keinen unnötigen Code , da wir mit Regex 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