Menu
Coddy logo textTech

Défi : Violations

Leçon 4 sur 28 du cours Clean Code - Écrire un meilleur code avec Python de Coddy.

Mettons vos compétences en matière de conventions de nommage à l’épreuve !

challenge icon

Défi

Facile

On vous donne du code qui viole les conventions de nommage de Python. Repérez 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 le testons avec une expression régulière :)

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

Toutes les leçons de Clean Code - Écrire un meilleur code avec Python

Entraînez-vous par vous-même : Compilateur Python en ligne