🔥 چالش ۳۰ روزه Python for AI
#Day12
🎯 موضوع:
Object-Oriented Programming (OOP)
⭐ سطح:
متوسط
⏳ زمان تخمینی:
25 تا 40 دقیقه
📝 صورت مسئله:
تا اینجا اطلاعات دانشجویان را با Dictionary ذخیره میکردیم.
امروز میخواهیم از OOP استفاده کنیم.
یک کلاس به نام:
Student
ایجاد کنید.
این کلاس باید شامل موارد زیر باشد:
✅ name
✅ gpa
✅ credits
و یک متد به نام:
show_info()
که اطلاعات دانشجو را نمایش دهد.
📌 نمونه خروجی:
Name: Ali
GPA: 17.8
Credits: 70
🎯 Bonus Challenge
متدی به نام:
get_status()
بنویسید که وضعیت دانشجو را برگرداند:
Graduated
In Progress
📋 هدف امروز:
آشنایی با OOP و ساخت مدل دادهای برای دانشجویان.
⏰ مهلت ارسال پاسخ:
فردا ساعت 20:00