Menu
Coddy logo textTech

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!

challenge icon

Sfida

Facile

Ti 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