/ القسمة الحقيقية

آخر تحديث: 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` يُنتج تقريبًا. للحصول على نتيجة صحيحة دقيقة، استخدم `//`.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%