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!
Aufgabe
EinfachDir 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()