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

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

جزء من قسم المنطق وتدفق التنفيذ في رحلة 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

تقرّب Python الحالات النصفية إلى أقرب عدد زوجي (تقريب المصرفيين):

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

التحدي

سهل
اكتب برنامجًا يأخذ مدخلين منفصلين من المستخدم ويُخرج النتيجة المقرّبة:

1. يجب أن يكون الإدخال الأول رقمًا (عددًا عشريًا). 2. يجب أن يكون الإدخال الثاني عدد المنازل العشرية المطلوب التقريب إليها (عددًا صحيحًا).

مثال:
إذا كان الإدخالان هما 3.14159 و2، فيجب أن يُخرج البرنامج 3.14.

جرّب بنفسك

# خذ مدخلًا عشريًا من المستخدم
# خذ مدخلًا صحيحًا من المستخدم لعدد المنازل العشرية
# اطبع العدد المقرب
quiz iconاختبر نفسك

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

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم Python عبر الإنترنت