تقنية

floor وceil وtrunc في بايثون: اتجاه العدد السالب

floor(-6.25): -7؛ trunc(-6.25): -6.
اتجاهان للعدد السالب.

floor يعيد أكبر عدد صحيح لا يتجاوز المدخل. [1]

الخلاصة السريعة

ميّز التقريب للأسفل عن حذف الجزء الكسري. [1]

  • floor يعيد أكبر عدد صحيح لا يتجاوز المدخل. [1]
  • ceil يعيد أصغر عدد صحيح لا يقل عن المدخل. [1]
  • trunc يحذف الجزء الكسري ويتجه نحو الصفر؛ يوافق floor للموجب وceil للسالب. [1]
  • مثال مؤلف شُغّل على CPython 3.12.14 مع import math: floor(-6.25) يعطي -7. [1]
  • ceil(-6.25) وtrunc(-6.25) يعطيان -6 في التشغيل نفسه. النتائج تخص المدخل المختبر. [1]

أكبر صحيح لا يتجاوز المدخل

floor يعيد أكبر عدد صحيح لا يتجاوز المدخل. [1]

أصغر صحيح لا يقل عنه

ceil يعيد أصغر عدد صحيح لا يقل عن المدخل. [1]

الاتجاه نحو الصفر

trunc يحذف الجزء الكسري ويتجه نحو الصفر؛ يوافق floor للموجب وceil للسالب. [1]

math.ceil(-6.25) يعطي -6 في التشغيل المحلي.
أصغر صحيح لا يقل عن المدخل.

عدد سالب ونتائج

مثال مؤلف شُغّل على CPython 3.12.14 مع import math: floor(-6.25) يعطي -7. [1]

math.floor(-6.25) -> -7 [1]

ceil(-6.25) وtrunc(-6.25) يعطيان -6 في التشغيل نفسه. النتائج تخص المدخل المختبر. [1]

math.trunc(-6.25) -> -6 [1]

المراجع

  1. Python — math في 3.12

للتوسع: التحليل العددي.

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