في برمجة بايثون، ما الغرض من استخدام الوسيطة `end=" "` داخل دالة `print()` عند طباعة الأنماط باستخدام الحلقات المتداخلة؟
- أ) لإيقاف تنفيذ الحلقة الداخلية فوراً.
- ب) لإنهاء النص المطبوع بمسافة فارغة بدلاً من الانتقال إلى سطر جديد.
- ج) لإضافة رقم تسلسلي تلقائياً لكل عنصر مطبوع.
- د) لجعل البرنامج ينتظر إدخال المستخدم قبل المتابعة.
الإجابة الصحيحة: b
الإجابة: لإنهاء النص المطبوع بمسافة فارغة بدلاً من الانتقال إلى سطر جديد.
الشرح: 1. دالة `print()` الافتراضية تنتقل إلى سطر جديد بعد كل استدعاء. 2. الوسيطة `end` تسمح بتغيير الحرف الذي ينتهي به النص المطبوع. 3. عند تعيين `end=" "`، يتم إنهاء النص بمسافة، مما يسمع بطباعة العناصر على نفس السطر بفواصل.
تلميح: فكر في كيفية التحكم في مكان ظهور النص التالي بعد الطباعة.
التصنيف: مفهوم جوهري | المستوى: سهل