بخشی از مجموعه

چندین نمونه کد

~2 دقیقه مطالعه • بروزرسانی ۵ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتونی یک کلاس به نام 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() اطلاعات استاد را به‌صورت خوانا چاپ می‌کند
- این ساختار قابل گسترش برای افزودن رشته تدریس، اطلاعات تماس، یا زمان‌بندی جلسات است


نوشته و پژوهش شده توسط دکتر شاهین صیامی