• 1
    إدخال وإخراج البيانات
    • المهام
  • 2
    الشروط
    • المهام
  • 3
    حلقة for
    • المهام
  • 4
    السلاسل النصية
    • المهام
  • 5
    حلقة while
    • المهام
  • 6
    القوائم
    • المهام
  • 7
    مصفوفات ثنائية الأبعاد
    • المهام
  • 8
    القواميس
    • المهام
  • 9
    المجموعات
    • المهام
  • 10
    الدوال والتكرار
    • المهام
  • к

درس 10. Functions and recursion

الصعوبة:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

مسألة«تحليل أداء الموظفين»

💻 Python
تستخدم الشركة نظامًا لتقييم الموظفين وفقًا لمعايير مختلفة. لكل موظف، تُعرف تقييماته لعدة معايير. من الضروري إنشاء دالة مولد تقوم بإرجاع الموظفين بترتيب تنازلي حسب متوسط تقييمهم، ولكن مع تحسين الذاكرة - معالجة بيانات موظف واحد في كل مرة.

تنسيق الإدخال

يحتوي السطر الأول على الرقم N. فيما يلي n سطر، يحتوي كل سطر على اسم الموظف وتقييمه عبر الفجوة. يتكون الاسم من كلمة واحدة، والتقييم هو أعداد صحيحة من 1 إلى 10

تنسيق الإخراج

أسماء الموظفين بترتيب تنازلي للمعدل التراكمي، كل اسم في سطر جديد. في حالة تساوي المعدلات التراكمية، يتم الفرز أبجديًا

مثال

إدخال

3
Ivan 8 9 7
Maria 9 10 8
Peter 6 7 8

إخراج

ماريا
إيفان
بيتر

تلميح

There will be no clue here, decide for yourself!

main.py
اختبار 1
اختبار 2
اختبار 3
اختبار 4
اختبار 5
اختبار 6
اختبار 7
اختبار 8
اختبار 9
اختبار 10
حل المطور

🎉 تهانينا! 🎉

لقد حللت المهمة ببراعة! كان صعبًا لكنك وجدت الحل الصحيح. أنت خطوة أقرب إلى الاحتراف! استمر، كل مرحلة تجعلك أقوى.

AD

إعلان

red-snake blue-snake green-snake

جارٍ تشغيل الكود...

مساعد الذكاء الاصطناعي

مرحباً! أنا مساعدك في البرمجة. اسألني أي شيء عن Python — يمكنني شرح الدوال والطرق ومساعدتك في المهمة الحالية!