Menu
Coddy logo textTech

אתגר הפרת המוסכמות

שיעור 4 מתוך 28 בקורס קוד נקי – כתיבת קוד טוב יותר באמצעות Python של Coddy.

בואו נאתגר את כישורי מוסכמות השמות שלך!

challenge icon

אתגר

קל

ניתן לך קוד שמפר את מוסכמות השמות של Python. אתר את הבעיות האלה ותקן אותן!

השתמש בכפתור ההפעלה מחדש כשצריך.

מה הקוד הזה עושה?

אל תשנה קוד שלא לצורך כי אנחנו בודקים באמצעות regex :)

נסו בעצמכם

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()

כל השיעורים ביחידה קוד נקי – כתיבת קוד טוב יותר באמצעות Python

תרגלו בעצמכם: קומפיילר Python אונליין