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

تقوم بايثون بـ `round` الحالات المنتصفة إلى أقرب عدد `even` (تقريب المصرفيين):

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

التحدي

سهل
اكتب برنامجًا يأخذ إدخالين منفصلين من الـ user ويخرج الـ rounded result:

1. يجب أن يكون الإدخال الأول عبارة عن number (float). 2. يجب أن يكون الإدخال الثاني هو number الخانات الـ decimal places للـ round إليها (integer).

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

جرّب بنفسك

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

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

جميع دروس Logic & Flow