Menu
Coddy logo textTech

İhlal Meydan Okuması

Coddy'nin Clean Code - Python ile daha iyi kod yazın kursunda ders 4 / 28.

Adlandırma kuralları becerilerinize meydan okuyalım!

challenge icon

Görev

Kolay

Size Python'ın adlandırma kurallarını ihlal eden bir kod verildi, bu sorunları bulun ve düzeltin!

Gerektiğinde yeniden başlat düğmesini kullanın.

Bu kod ne yapar?

Regex ile test ettiğimiz için gereksiz kodları değiştirmeyin :)

Kendin dene

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 ile daha iyi kod yazın bölümündeki tüm dersler