Menu
Coddy logo textTech

규칙 위반 챌린지

Coddy의 Clean Code - Python으로 더 나은 코드 작성하기 코스 레슨. 28개 중 4번째.

명명 규칙 능력에 도전해 봅시다!

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 컴파일러