الإجابة الصحيحة ب) True
الشرح:
1) المتغير k يُستخدم لتخزين قيمة داخل البرنامج.
2) القيمة True هي قيمة منطقية في لغة بايثون، وتعني «صحيح».
3) يمكن أن يحصل المتغير على القيمة True نتيجة إسناد مباشر أو تنفيذ عملية مقارنة أو تعبير منطقي.
4) لمعرفة سبب طباعة True تحديدًا، يجب قراءة المقطع البرمجي وتنفيذ عملياته بالترتيب.
لماذا الخيارات الأخرى خاطئة؟
أ) 6: لا يمكن استبعادها برمجيًا دون الاطلاع على الكود؛ فهي قيمة عددية قد تُطبع إذا أسندها البرنامج إلى المتغير.
ج) 5: لا يمكن استبعادها أيضًا؛ فقد تكون ناتج عملية حسابية أو إسناد داخل البرنامج.
د) False: تمثل القيمة المنطقية «خطأ»، لكن لا يمكن التأكد من عدم طباعتها إلا بعد فحص التعبير المنطقي المستخدم.