English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يعد دالة round() في Python تقريب عدد إلى عدد معين من الأرقام بعد نقطة العشرية.
يكون بناء جملة دالة round() كالتالي:
round(number, ndigits)
يملك دالة round() إثنين من المعلمات:
number - الرقم الذي يتم تقريبه
ndigits (اختياري) - الرقم المقرب إلى الرقم المحدد؛افتراضياً 0
إذا لم يتم تقديم ndigits، فإن round() يعود إلى العدد الصحيح المقرب إلى الرقم المحدد.
إذا تم تقديم ndigit، فإن round() يعود إلى الرقم المقرب إلى ndigit.
# الرقم هو عدد صحيح print(round(10)) # الرقم هو عدد عشري print(round(10.7)) # الرقم هو عدد عشري print(round(5.5))
نتيجة الإخراج
10 11 6
print(round(2.665, 2)) print(round(2.675, 2))
نتيجة الإخراج
2.67 2.67
في البرنامج، قد تعتقد أن 2.675 يجب أن يتم تقريبها إلى 2.68. هذا ليس خطأً. يعتبر هذا طريقة تقريب معيارية.