Défi : Violations
Leçon 4 sur 28 du cours Clean Code - Écrire un meilleur code avec Python de Coddy.
Mettons à l'épreuve vos compétences en matière de conventions de nommage !
Défi
FacileOn vous donne un code qui enfreint les conventions de nommage de Python, localisez ces problèmes et corrigez-les !
Utilisez le bouton de redémarrage si nécessaire.
Que fait ce code ?
Ne modifiez pas le code inutilement car nous effectuons des tests par expressions régulières :)
Essayez vous-même
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()