Menu
CoddyTech

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!

challenge icon

Tantangan

Mudah

Kamu 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