Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تقريب الأرقام

جزء من قسم Logic & Flow في رحلة Python على Coddy — الدرس 5 من 78.

تقوم دالة round() بتقريب الأرقام إلى أقرب قيمة.

round(number, ndigits)
  • number: القيمة المراد تقريبها.
  • ndigits: عدد الخانات العشرية المطلوب الاحتفاظ بها (اختياري).

أمثلة:

print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460.0

تقوم لغة بايثون بتقريب الحالات المتوسطة إلى أقرب رقم زوجي (تقريب المصرفي):

print(round(2.5))  # 2  (يُقرب للأسفل إلى الرقم الزوجي 2)
print(round(3.5))  # 4  (يُقرب للأعلى إلى الرقم الزوجي 4)
challenge icon

التحدي

سهل

اكتب برنامجاً يقوم بما يلي:

  1. يأخذ رقماً كمدخل من المستخدم (float).
  2. يأخذ عدد الخانات العشرية للتقريب إليها (integer).
  3. يخرج الرقم المقرب.

ورقة مرجعية

تقوم الدالة round() بتقريب الأرقام إلى أقرب قيمة:

round(number, ndigits)
  • number: القيمة المراد تقريبها
  • ndigits: عدد الخانات العشرية المطلوب الاحتفاظ بها (اختياري)
print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460

تقوم لغة Python بتقريب الحالات المتوسطة إلى أقرب رقم زوجي (تقريب المصرفي):

print(round(2.5))  # 2 (يتم التقريب لأسفل — 2 رقم زوجي)
print(round(3.5))  # 4 (يتم التقريب لأعلى — 4 رقم زوجي)

جرّب بنفسك

# اكتب الكود هنا
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Logic & Flow