معامل الإسناد "+=" في بايثون يُستخدم لإضافة قيمة إلى المتغير وإعادة تخزينها فيه صح ام خطا ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
صح
الإجابة: صح
الشرح التفصيلي:
يُسمى المعامل `+=` في لغة بايثون بـ "معامل الإسناد المضاف" (Augmented Assignment Operator)، وهو طريقة مختصرة لكتابة عملية الجمع وإعادة التخزين في سطر واحد بدلاً من سطرين.
كيف يعمل هذا المعامل؟
عندما تكتب `x += 5` ، فإن بايثون تقوم بالآتي:
- تأخذ القيمة الحالية الموجودة داخل المتغير `x`.
- تضيف إليها القيمة `5`.
- تقوم بتخزين النتيجة النهائية مرة أخرى داخل المتغير `x`.
مثال توضيحي:لنفرض أن لدينا متغيراً يمثل نقاط لاعب في لعبة:
```python
score = 10 # القيمة الابتدائية هي 10
score += 5 # هنا يتم إضافة 5 إلى القيمة الحالية (10 + 5) وتخزينها في score
print(score) # النتيجة ستكون: 15
```
الفرق بين الطريقة المختصرة والطريقة العادية:
العمليتان sau التاليتان تؤديان نفس الغرض تماماً:
- الطريقة العادية (المطولة): `score = score + 5`
- الطريقة المختصرة (باستخدام `+=`): `score += 5`
لماذا نستخدم `+=` ؟- تجعل الكود أقصر وأكثر أناقة.
- تسهل قراءة الكود للمبرمجين.
- تقلل من تكرار كتابة اسم المتغير.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال معامل الإسناد "+=" في بايثون يُستخدم لإضافة قيمة إلى المتغير وإعادة تخزينها فيه صح ام خطا ؟ اترك تعليق فورآ.