İhlal Meydan Okuması
Coddy'nin Clean Code - Python ile daha iyi kod yazın kursunda ders 4 / 28.
Adlandırma kuralları becerilerinizi sınayalım!
Görev
KolayPython'ın adlandırma kurallarını ihlal eden bir kod veriliyor; bu sorunları bulun ve düzeltin!
Gerektiğinde yeniden başlatma düğmesini kullanın.
Bu kod ne yapıyor?
Gereksiz kodu değiştirmeyin çünkü regex'e karşı test ediyoruz :)
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
Kendi başına pratik yap: Online Python derleyicisi