/= إسناد القسمة
آخر تحديث: 2026-09-22
/= إسناد القسمة
/= يقسم المتغير الأيسر على القيمة اليمنى، والنتيجة رقم عائم، بما يعادل x = x / y.
| التصنيف | العوامل |
|---|---|
| النوع | عامل |
📝 الصياغة
x /= y
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
3.5
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qبعد x /= 2، ما نوع x؟
Aيصبح عددًا عشريًا. مع `x = 7; x /= 2`، يكون `x == 3.5`؛ حتى `4 /= 2` يعطي `2.0` لا `2`. لنتيجة صحيحة، استخدم `//=`.
Qماذا يحدث عندما يكون مقسوم x /= y عليه هو 0؟
Aيُحدث `ZeroDivisionError: division by zero`. تحقق هل `y` هو 0 قبل القسمة، أو قبض عليه بـ `try`/`except`.
Qهل يعمل `/= ` على السلاسل أو القوائم؟
Aلا. `'a' /= 2` أو `[1] /= 2` يُحدث `TypeError: unsupported operand type(s) for /=`.