قمت بتطوير تطبيق تفاعلي عبر سطر الأوامر (CLI) باستخدام لغة Python لتوليد واختبار المهارات الرياضية بشكل ديناميكي.
أبرز مميزات التطبيق:
1-توليد أسئلة ديناميكية: إنشاء معادلات رياضية عشوائية (+, -, *) بأرقام متغيرة عند كل تشغيل.
2-إعدادات متغيرة (Configurable): إمكانية تحديد عدد الأسئلة المطلوبة قبل بدء الاختبار.
فحص تلقائي ومعالجة المدخلات: التحقق الفوري من صحة الإجابات ومعالجة الأخطاء (Input Validation) لضمان عدم انهيار البرنامج عند إدخال قيم غير رقمية.
حساب وتتبع النتيجة: عرض النتيجة النهائية للمستخدم بدقة بعد إكمال جميع الأسئلة.
كود نظيف ومنظم: كتب السكريبت بهيكلية منظمة ومباشرة مع تعليقات توضيحية لسهولة القراءة والصيانة.
التقنيات المستخدمة:
Python
Built-in random module