دالة round()
في بايثون هي دالة مدمجة تستخدم لتقريب الأرقام. تأخذ الدالة رقمًا كمعامل، ويمكن أن تأخذ أيضًا عددًا صحيحًا كمعامل اختياري يحدد عدد المنازل العشرية التي يجب تقريبها إليها.
إذا لم يتم تحديد عدد المنازل العشرية، فستقوم الدالة بتقريب الرقم إلى أقرب عدد صحيح. على سبيل المثال، الكود التالي سيطبع الرقم 5:
number = 4.5
print(round(number))
سيؤدي هذا الكود إلى طباعة الإخراج التالي:
5
إذا تم تحديد عدد المنازل العشرية، فستقوم الدالة بتقريب الرقم إلى المنازل العشرية المحددة. على سبيل المثال، الكود التالي سيطبع الرقم 4.50:
number = 4.55
print(round(number, 2))
سيؤدي هذا الكود إلى طباعة الإخراج التالي:
4.50
فيما يلي جدول يوضح كيفية عمل دالة round()
اعتمادًا على عدد المنازل العشرية:
عدد المنازل العشرية | النتيجة |
---|---|
0 | أقرب عدد صحيح |
1 | أقرب عدد صحيح مع منزلة عشرية واحدة |
2 | أقرب عدد صحيح مع منزلتين عشريتين |
... | ... |
فيما يلي بعض الأمثلة الأخرى لاستخدام دالة round()
:
# تقريب الرقم 3.1415 إلى أقرب عدد صحيح
print(round(3.1415))
سيؤدي هذا الكود إلى طباعة الإخراج التالي:
3
# تقريب الرقم 12.3456 إلى 2 منزلتين عشريتين
print(round(12.3456, 2))
سيؤدي هذا الكود إلى طباعة الإخراج التالي:
12.35
# تقريب الرقم 12.3456 إلى 3 منازل عشريتين
print(round(12.3456, 3))
سيؤدي هذا الكود إلى طباعة الإخراج التالي:
12.346
ليست هناك تعليقات:
إرسال تعليق