English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دروس أساسية في Python

تحكم العمليات في Python

الوظائف لبايثون

أنواع البيانات لبايثون

عمليات ملفات Python

الرموز والفئات في Python

التاريخ والوقت في Python

معرفة متقدمة في Python

دليل Python

استخدام دالة round() في Python مع أمثلة

وظائف مدمجة في Python

يعد دالة round() في Python تقريب عدد إلى عدد معين من الأرقام بعد نقطة العشرية.

يكون بناء جملة دالة round() كالتالي:

round(number, ndigits)

معلمات دالة round()

يملك دالة round() إثنين من المعلمات:

  • number - الرقم الذي يتم تقريبه

  • ndigits (اختياري) - الرقم المقرب إلى الرقم المحدد؛افتراضياً 0

قيمة return لـ round()

  • إذا لم يتم تقديم ndigits، فإن round() يعود إلى العدد الصحيح المقرب إلى الرقم المحدد.

  • إذا تم تقديم ndigit، فإن round() يعود إلى الرقم المقرب إلى ndigit.

مثال 1: كيف يعمل round() في Python؟

# الرقم هو عدد صحيح
print(round(10))
# الرقم هو عدد عشري
print(round(10.7))
# الرقم هو عدد عشري
print(round(5.5))

نتيجة الإخراج

10
11
6

مثال 2: تقريب الأرقام إلى عدد معين من الأرقام بعد نقطة العشرية

print(round(2.665, 2))
print(round(2.675, 2))

نتيجة الإخراج

2.67
2.67

في البرنامج، قد تعتقد أن 2.675 يجب أن يتم تقريبها إلى 2.68. هذا ليس خطأً. يعتبر هذا طريقة تقريب معيارية.

وظائف مدمجة في Python