(א)המחלקה Date מייצגת תאריך. תכונות המחלקה:
- day - מייצגת את היום (שלמים בין 1 ל-31)
- month - מייצגת את החודש (שלמים בין 1 ל-12)
- year - מייצגת את השנה (שלמים חיוביים בני ארבע ספרות)
```python
class Date:
def __init__(self, day, month, year):
self.day = day
self.month = month
self.year = year
```
כתבו פעולה המקבלת כפרמטר תאריך מסוים ובודקת אם התאריך הנוכחי (התאריך שמיוצג באמצעות האובייקט שמפעיל את הפעולה, self), מאוחר מהתאריך other שהתקבל כפרמטר. אם כן - הפעולה תחזיר ערך True, ולא, הפעולה תחזיר ערך False.
כותרת הפעולה:
`after(self, other)`
- day - מייצגת את היום (שלמים בין 1 ל-31)
- month - מייצגת את החודש (שלמים בין 1 ל-12)
- year - מייצגת את השנה (שלמים חיוביים בני ארבע ספרות)
```python
class Date:
def __init__(self, day, month, year):
self.day = day
self.month = month
self.year = year
```
כתבו פעולה המקבלת כפרמטר תאריך מסוים ובודקת אם התאריך הנוכחי (התאריך שמיוצג באמצעות האובייקט שמפעיל את הפעולה, self), מאוחר מהתאריך other שהתקבל כפרמטר. אם כן - הפעולה תחזיר ערך True, ולא, הפעולה תחזיר ערך False.
כותרת הפעולה:
`after(self, other)`
(ב)המחלקה Worker מייצגת עובד בחברה. למחלקה שתי תכונות:
- name – שם העובד, מטיפוס מחרוזת, str
- birthday – יום ההולדת, מטיפוס Date
כתבו פעולה בונה
`__init__(self, name, day, month, year)`
- name – שם העובד, מטיפוס מחרוזת, str
- birthday – יום ההולדת, מטיפוס Date
כתבו פעולה בונה
`__init__(self, name, day, month, year)`
(ג)בחברת "חג לעובדים" נהוג לשלוח ברכה ומתנה לכל עובד לכבוד יום ההולדת שלו. לשם כך, מזכירת החברה מדפיסה בתחילת כל חודש את שמות העובדים שיום ההולדת שלהם חל באותו החודש.
כתבו פעולה המקבלת רשימת עובדי החברה arr ומספר שלם month המציין מספר חודש ומדפיסה את שמות העובדים שאמורים לקבל מתנה.
כותרת הפעולה:
`print_by_month(arr, month)`
כתבו פעולה המקבלת רשימת עובדי החברה arr ומספר שלם month המציין מספר חודש ומדפיסה את שמות העובדים שאמורים לקבל מתנה.
כותרת הפעולה:
`print_by_month(arr, month)`
(ד)כתבו פעולה המקבלת רשימת עובדי החברה ומחזירה שם העובד הצעיר ביותר.
כותרת הפעולה:
`youngest(arr)`
אפשר להניח שקיים רק עובד אחד שהוא צעיר ביותר
כותרת הפעולה:
`youngest(arr)`
אפשר להניח שקיים רק עובד אחד שהוא צעיר ביותר
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה בטיחות
שאלו כאן — ותקבלו מענה מוסמך.
רוצים לתרגל אלפי שאלות נוספות?
המשיכו לתרגול מלא עם משוב אישי ←מבחני מה"ט אמיתיים · משוב מיידי · וידאו לכל נושא · מעקב התקדמות