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