שאלה
שיעור 3 מתוך 11 בקורס מחולל חידונים – פרויקט OOP ב-Python של Coddy.
דוגמה למחלקה מופשטת עם שתי מתודות מופשטות,
from abc import ABC, abstractmethod
class A(ABC):
@abstractmethod
def foo(self):
pass
@abstractmethod
def bar(self, a, b):
passאתגר
קלצרו מחלקה מופשטת בשם Question עם המתודות הבאות:
print– מתודה מופשטת שאינה מקבלת קלט.check– מתודה מופשטת שמקבלת מחרוזת (התשובה שהמשתמש מקליד) כקלט.
נסו בעצמכם
כל השיעורים ביחידה מחולל חידונים – פרויקט OOP ב-Python
תרגלו בעצמכם: קומפיילר Python אונליין