برمج: مقارنة كشوف الحضور المرفوعة

اكتب برنامجًا يستقبل كشفَي حضور من المستخدم، ثم يقارن الحضور بينهما.

أمثلة

احفظ الملفات التالية لتجربة البرنامج:

ملاحظات

  • كل ملف نصي يحوي اسمًا في كل سطر، دون عناوين. ترتيب الرفع يحدد A وB؛ يمكن أن تكون أسماء الملفات مختلفة.
  • رتّب أسماء النتائج وافصلها بفاصلة ومسافة. اعرض «لا أحد» للنتيجة الفارغة.

المطلوب البرمجي

أكمل parse_names وcompare_attendance في attendance.py وفق توثيقهما، وmain.py وفق الأمثلة. شغّل attendance.py لفحص الدوال، ثم main.py لتجربة البرنامج.

شرح الحل