~2 min read • Updated Sep 27, 2025
شرح برنامه
این برنامه پایتونی یک کلاس به نام 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() اطلاعات استاد را بهصورت خوانا چاپ میکند
- این ساختار قابل گسترش برای افزودن رشته تدریس، اطلاعات تماس، یا زمانبندی جلسات است
Written & researched by Dr. Shahin Siami