دالة round() في بايثون

0


 

دالة round() في بايثون هي دالة مدمجة تستخدم لتقريب الأرقام. تأخذ الدالة رقمًا كمعامل، ويمكن أن تأخذ أيضًا عددًا صحيحًا كمعامل اختياري يحدد عدد المنازل العشرية التي يجب تقريبها إليها.


إذا لم يتم تحديد عدد المنازل العشرية، فستقوم الدالة بتقريب الرقم إلى أقرب عدد صحيح. على سبيل المثال، الكود التالي سيطبع الرقم 5:

Python
number = 4.5

print(round(number))

سيؤدي هذا الكود إلى طباعة الإخراج التالي:

5

إذا تم تحديد عدد المنازل العشرية، فستقوم الدالة بتقريب الرقم إلى المنازل العشرية المحددة. على سبيل المثال، الكود التالي سيطبع الرقم 4.50:

Python
number = 4.55

print(round(number, 2))

سيؤدي هذا الكود إلى طباعة الإخراج التالي:

4.50

فيما يلي جدول يوضح كيفية عمل دالة round() اعتمادًا على عدد المنازل العشرية:

عدد المنازل العشريةالنتيجة
0أقرب عدد صحيح
1أقرب عدد صحيح مع منزلة عشرية واحدة
2أقرب عدد صحيح مع منزلتين عشريتين
......

فيما يلي بعض الأمثلة الأخرى لاستخدام دالة round():

Python
# تقريب الرقم 3.1415 إلى أقرب عدد صحيح
print(round(3.1415))

سيؤدي هذا الكود إلى طباعة الإخراج التالي:

3
Python
# تقريب الرقم 12.3456 إلى 2 منزلتين عشريتين
print(round(12.3456, 2))

سيؤدي هذا الكود إلى طباعة الإخراج التالي:

12.35
Python
# تقريب الرقم 12.3456 إلى 3 منازل عشريتين
print(round(12.3456, 3))

سيؤدي هذا الكود إلى طباعة الإخراج التالي:

12.346

لا يوجد تعليقات

أضف تعليق