🔥 چالش ۳۰ روزه Python for AI
#Day13
🎯 موضوع:
Searching & Filtering Data
⭐ سطح:
متوسط
⏳ زمان تخمینی:
25 تا 40 دقیقه
📝 صورت مسئله:
دیتاست زیر را در برنامه قرار دهید:
students = [
{"name": "Ali", "gpa": 17.8},
{"name": "Sara", "gpa": 18.5},
{"name": "Reza", "gpa": 15.2},
{"name": "Nima", "gpa": 18.1},
{"name": "Parsa", "gpa": 16.4},
{"name": "Arman", "gpa": 17.1},
{"name": "Mina", "gpa": 19.0}
]
برنامه باید:
✅ تمام دانشجویان دارای GPA بالاتر از 18 را نمایش دهد.
✅ تمام دانشجویان دارای GPA کمتر از 16 را نمایش دهد.
✅ تعداد دانشجویان هر گروه را محاسبه کند.
📌 نمونه خروجی:
Students With GPA >= 18:
Sara
Nima
Mina
Count: 3
🎯 Bonus Challenge
دانشجویی را پیدا کنید که GPA او به 18 نزدیکتر است.
📋 هدف امروز:
تمرین فیلتر کردن دادهها؛ یکی از مهمترین مهارتها در Data Analysis.
⏰ مهلت ارسال پاسخ:
فردا ساعت 20:00