/ القسمة الحقيقية
آخر تحديث: 2026-09-22
/ القسمة الحقيقية
/ يُرجع دائمًا نتيجة من نوع float؛ استخدم // للقسمة الصحيحة.
| التصنيف | العوامل |
|---|---|
| النوع | عامل |
| إصدار بايثون | all |
📝 الصياغة
a / b
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
3.5
3.5
float
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qلماذا 7 / 2 يساوي 3.5 وليس 3؟
Aلأن `/` قسمة حقيقية وتُرجع دائمًا عددًا عشريًا. للقسمة الصحيحة استخدم `//`، وللباقي استخدم `%`. كان `/` في بايثون 2 يقوم بقسمة أرضية، لكن بايثون 3 غيّرها إلى قسمة حقيقية.
Qماذا يحدث عندما يكون المقسوم عليه 0؟
Aيُحدث `ZeroDivisionError: division by zero`، وقسمة الكسور العشرية على 0 تفعل الشيء نفسه. تحقق من المقسوم عليه قبل القسمة، أو قبض عليه بـ `try`/`except`.
Qهل يفقد قسمة الأعداد الصحيحة الكبيرة دقتها؟
Aنعم. أي نتيجة عائمة تكون محدودة بدقة الفاصلة العائمة؛ على سبيل المثال `10**30 / 1` يُنتج تقريبًا. للحصول على نتيجة صحيحة دقيقة، استخدم `//`.