5.1 מחלקות תרגול
בניית מערכת בנקאית פשוטה¶
-
בתרגיל זה, תיצור מערכת בנקאית פשוטה באמצעות מחלקות ואובייקטים של Python. עקוב אחר ההוראות צעד אחר צעד כדי לבנות את המערכת.
-
הגדר מחלקה בשם
BankAccountעם השדות הבאים:account_number(מזהה ייחודי לכל חשבון)balance(היתרה הנוכחית של החשבון)
-
יישם את המתודות הבאות עבור מחלקת
BankAccount:__init__(self, account_number, initial_balance): מאתחל את החשבון עם מספר החשבון הנתון והיתרה הראשונית.deposit(self, amount): מוסיף את הסכום שצוין ליתרת החשבון.draw(self, amount): מפחית את הסכום שצוין מיתרת החשבון. ודא שסכום המשיכה לא יעלה על היתרה הנוכחית.get_balance(self): מחזירה את היתרה הנוכחית של החשבון.
-
צור שני אובייקטים של המחלקה 'BankAccount' כדי לייצג שני חשבונות בנק שונים.
-
בצע את הפעולות הבאות בכל חשבון:
- הפקד סכום ראשוני כלשהו לכל חשבון.
- למשוך סכום כלשהו מכל חשבון.
- הדפס את יתרת כל חשבון לאחר העסקאות.
הגינה 2¶
כתבו את תוכנית הגינה שלכם מפרויקטי פרק 3 מחדש עם מחלקות.
- כתבו מחלקה שמתארת צמח
- כתבו מחלקה שמתארת את הגינה (תכיל את כל הפעולות שאפשר לעשות על הגינה)
- כתבו קוד שמתמש במחלקת הגינה והצמח כדי לנהל את הגינה (לפי הוראות פרויקט הגינה בפרק 3)