Menu
Coddy logo textTech

Испытание: нарушения правил

Урок 4 из 28 курса Clean Code — пишите код лучше на Python на Coddy.

Давайте проверим ваши навыки использования соглашений об именовании!

challenge icon

Задание

Легко

Вам дан код, который нарушает соглашения об именовании Python, найдите эти проблемы и исправьте их!

Используйте кнопку перезапуска при необходимости.

Что делает этот код?

Не меняйте лишний код, так как мы проверяем его с помощью регулярных выражений :)

Попробуйте сами

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

Все уроки раздела Clean Code — пишите код лучше на Python