سطح سوال: ساده
در مدرسهی موشها تعدادی کلاس درس داریم که ظرفیت هر کلاس 10 دانشآموز است.
فایل [MiceSchool.zip](http://bayanbox.ir/download/2033363796285630873/MiceSchool.zip) را دانلود کرده و دو کلاس Student و Course را مشاهده کنید. در کلاس Course تعدادی متد با بدنهی خالی وجود دارد که شما باید با توجه به توضیحات زیر آنها را پیادهسازی کنید:
|        رفتار       |        نام متد       |
|:------------------:|:------------------:|
|         تعداد دانشآموزان ثبتنامکرده در کلاس را برمیگرداند. (یک عدد صحیح) |      `getNumOfStudents()`           |
|         لیستی شامل دانشآموزان ثبتنامکرده را برمیگرداند. |      ` getStudents()`           |
|         یک رشته شامل نام کلاس درس را برمیگرداند. |         `getName()`        |
|         با توجه به پارامتر دادهشده، کلاس درس را نامگذاری میکند. ورودی آن یک رشته است و هیچ چیز برنمیگرداند. |   `setName(s)`  |
|         دانشآموز دادهشده در پارامتر را در کلاس درس ثبتنام میکند. ورودی این تابع یک شی از نوع Student خواهد بود. |     `register(s)`        |
\***نکات***
+ با توجه به رفتار متدهای موجود، فیلدهای کلاس Course را خودتان تشخیص داده و به آن اضافه نمایید.
+ متد register  اگر ظرفیت کلاس تکمیل شده باشد، مقدار False و در غیر این صورت مقدار True برمیگرداند.
+ بدیهی است که طول لیست بازگشتی از متد getStudents باید به اندازه تعداد دانشآموزانی باشد که ثبتنام کردهاند.
\***آنچه باید آپلود کنید:***
یک فایل zip که فقط شامل فایل course.py است. یعنی وقتی فایل zip را باز میکنیم، فقط فایل course.py را ببینیم.