Tantangan Pelanggaran
Pelajaran 4 dari 28 dalam kursus Clean Code: Menulis kode yang lebih baik dengan Python di Coddy.
Mari uji kemampuanmu dalam menggunakan konvensi penamaan!
Tantangan
MudahKamu diberi kode yang melanggar konvensi penamaan Python. Temukan masalah ini dan perbaiki!
Gunakan tombol restart jika diperlukan.
Apa yang dilakukan kode ini?
Jangan mengubah kode yang tidak perlu karena kami mengujinya dengan regex :)
Coba sendiri
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()
Semua pelajaran di Clean Code: Menulis kode yang lebih baik dengan Python
Latihan sendiri: Compiler Python online