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

Потренируйтесь самостоятельно: Онлайн-компилятор Python