Desafio de Violações
Lição 4 de 28 do curso Clean Code - Escreva códigos melhores com Python da Coddy.
Vamos desafiar suas habilidades com convenções de nomenclatura!
Desafio
FácilVocê recebeu um código que viola as convenções de nomenclatura do Python; localize esses problemas e corrija-os!
Use o botão de reiniciar quando necessário.
O que esse código faz?
Não altere código desnecessariamente , pois fazemos testes com regex :)
Experimente você mesmo
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()
Todas as lições de Clean Code - Escreva códigos melhores com Python
Pratique por conta própria: Compilador de Python online