این برنامه پایتونی یک کلاس به نام Instructor تعریف میکند که اطلاعات اصلی مربوط به یک استاد را ذخیره میکند.
فیلدهای این کلاس عبارتاند از:
- شماره استاد
- نام خانوادگی استاد
- سامانه تدریس (حضوری، آنلاین، ترکیبی)
- مبلغ پرداختی به ازای هر جلسه یا ساعت تدریس
این ساختار برای مدیریت اطلاعات اساتید در سامانههای آموزشی یا سیستمهای مالی کاربرد دارد.
# تعریف کلاس Instructor
class Instructor:
def __init__(self, instructor_id, last_name, system, payment):
self.instructor_id = instructor_id
self.last_name = last_name
self.system = system
self.payment = payment
def display_info(self):
print("شماره استاد:", self.instructor_id)
print("نام خانوادگی:", self.last_name)
print("سامانه تدریس:", self.system)
print("مبلغ پرداختی:", self.payment)
# ایجاد شی از کلاس Instructor
i = Instructor("T-102", "وریوم", "آنلاین", 250)
# نمایش اطلاعات استاد
i.display_info()
شماره استاد: T-102
نام خانوادگی: وریوم
سامانه تدریس: آنلاین
مبلغ پرداختی: 250
- کلاس Instructor با چهار فیلد اصلی مقداردهی میشود
- متد display_info() اطلاعات استاد را بهصورت خوانا چاپ میکند
- این ساختار قابل گسترش برای افزودن رشته تدریس، اطلاعات تماس، یا زمانبندی جلسات است