1- (صح أم خطأ)الدالة len() تستخدم لحساب عدد الحروف في نص معين، ولكنها تتجاهل المسافات. شرح السؤال هل المسافة تعتبر "حرفاً" من وجهة نظر الكمبيوتر؟ صح خطأ الإجابة الصحيحة هي (خطأ).الدالة len() دقيقة جداً وتحسب كل محرف (character) داخل السلسلة النصية، بما في ذلك الحروف، الأرقام، الرموز، والمسافات. المسافة تُعتبر محرفاً له طول.للتوسع في الموضوع:تُعرف المسافات وأزرار Tab والأسطر الجديدة باسم "المحارف البيضاء" (Whitespace characters). وعلى الرغم من أنها غير مرئية أحياناً، إلا أنها تلعب دوراً مهماً في تنسيق النصوص والبيانات، والكمبيوتر يتعامل معها كأي محرف آخر.
2- (صح أم خطأ)في بايثون، الأمران print() و Print() يؤديان نفس الوظيفة تماماً. شرح السؤال هل لغة بايثون حساسة لحالة الأحرف (case-sensitive)؟ صح خطأ الإجابة الصحيحة هي (خطأ).لغة بايثون حساسة لحالة الأحرف، مما يعني أن print (بأحرف صغيرة) هي الدالة المدمجة الصحيحة، بينما Print (بحرف P كبير) سيعتبرها بايثون اسماً لمتغير أو دالة أخرى غير معرفة وسينتج عن ذلك خطأ.للمناقشة:لماذا هذه الحساسية مهمة؟ إنها تسمح للمبرمجين بتسمية متغيراتهم بحرية أكبر. على سبيل المثال، يمكن أن يكون لديك متغير اسمه name وآخر اسمه Name ويحملان قيمتين مختلفتين تماماً. هذه الدقة ضرورية لتجنب الالتباس في البرامج الكبيرة.
3- (صح أم خطأ)الكود print(len("5")) سيطبع الرقم 5 على الشاشة. شرح السؤال ماذا تعني "5" بالنسبة لبايثون؟ وماذا تحسب الدالة len()؟ صح خطأ الإجابة الصحيحة هي (خطأ).الكود سيعمل على مرحلتين: أولاً، len("5") ستحسب طول السلسلة النصية "5". هذه السلسلة تحتوي على محرف واحد فقط، لذا ستكون النتيجة هي العدد الصحيح 1. ثانياً، الدالة print() ستطبع هذه النتيجة. إذن، المخرجات على الشاشة ستكون 1 وليس 5.للتوسع في الموضوع:هذا مثال ممتاز على الفرق بين "قيمة" الشيء و "تمثيله". القيمة الرقمية هي 5، بينما تمثيله كنص هو "5". الدالة len() لا تهتم بقيمة المحارف داخل النص، بل بعددها فقط.
4- ما هي الوظيفة الأساسية للدالة print() في بايثون؟ شرح السؤال فكر في معنى كلمة "print" باللغة الإنجليزية وكيف ينعكس ذلك على وظيفتها في البرمجة. إظهار المخرجات على الشاشة استقبال مدخلات من المستخدم حساب طول السلاسل النصية تخزين البيانات في الذاكرة الإجابة الصحيحة هي (إظهار المخرجات على الشاشة).الدالة print() هي الأداة الرئيسية في بايثون لعرض المعلومات، سواء كانت نصوصاً، أرقاماً، أو نتائج عمليات حسابية، للمستخدم على شاشة المخرجات.للتوسع في الموضوع:تعتبر دالة print() من أهم الأدوات للمبرمج ليس فقط لإظهار النتائج النهائية، ولكن أيضاً لتصحيح الأخطاء (Debugging). يمكن للمبرمج وضع جمل print() في أماكن مختلفة من الكود ليتتبع قيم المتغيرات ويتأكد من أن البرنامج يسير كما هو متوقع.