İ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!
Görev
KolaySize 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()