Sfida sulle violazioni
Lezione 4 di 28 del corso Codice pulito - Scrivi codice migliore con Python di Coddy.
Mettiamo alla prova le tue capacità di rispettare le convenzioni di denominazione!
Sfida
FacileTi viene fornito del codice che viola le convenzioni di denominazione di Python: individua questi problemi e correggili!
Usa il pulsante di riavvio quando necessario.
Cosa fa questo codice?
Non modificare il codice inutilmente perché eseguiamo i test usando regex :)
Provalo tu
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()
Tutte le lezioni di Codice pulito - Scrivi codice migliore con Python
Esercitati da solo: Compilatore Python online