الدالة Python round ()

Python Round Function



Python هي لغة برمجة عالية المستوى ومتعددة الاستخدامات للغاية وتستخدم على نطاق واسع في علوم البيانات والتعلم الآلي والذكاء الاصطناعي. توفر Python دعمًا كبيرًا من خلال الوحدات والوظائف المضمنة حيث نحتاج إلى اللعب بالأرقام. تقوم دالة Python round () بتقريب رقم الفاصلة العشرية إلى العدد المحدد من الكسور العشرية وإعادتها ، على سبيل المثال ، لدينا رقم فاصلة عائمة 6.677 ، وعلينا تقريبه إلى نقطتين عشريتين ، ثم ستؤدي الدالة round () المهمة وتقريب الرقم إلى 6.68.

تشرح هذه المقالة وظيفة Python round () بالتفصيل مع الأمثلة.







بناء جملة الدالة round ()

صيغة الدالة round () هي كما يلي:



دائري (رقم الفاصلة العائمة ، أرقام)



الدالة round () تعمل مع معلمتين كوسيطتين ، أي رقم وأرقام الفاصلة العائمة. الرقم أو رقم الفاصلة العائمة هو المعلمة المطلوبة ، في حين أن عدد الأرقام هو المعلمة الاختيارية. في حالة عدم توفير عدد الأرقام ، ستُرجع الدالة round () أقرب رقم صحيح. يمكننا أيضًا توفير الرقم الصحيح في المعلمة الأولى. في هذه الحالة ، سترجع الدالة round () نفس العدد الصحيح.





أمثلة واستخدام الدالة round ()

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

# a برنامج لتقريب أرقام الفاصلة العائمة

# لا تحدد عدد الأرقام

مطبعة(مستدير(10.1))

مطبعة(مستدير(10.5))

مطبعة(مستدير(10.7))

مطبعة(مستدير(11.9))

مطبعة(مستدير(15.3))

مطبعة(مستدير(17.8))

مطبعة(مستدير(عشرين))

مطبعة(مستدير(20.01))

انتاج |



الآن ، دعنا نحدد عدد الأرقام ونستخدم الدالة round ().

# a برنامج لتقريب أرقام الفاصلة العائمة

مطبعة(مستدير(10123و2))

مطبعة(مستدير(10587و1))

مطبعة(مستدير(10.72و1))

مطبعة(مستدير(11.9545و1))

مطبعة(مستدير(15322و2))

مطبعة(مستدير(17،865و2))

مطبعة(مستدير(20،090و2))

مطبعة(مستدير(20.01114و2))

انتاج |

الآن ، دعنا نأخذ بعض قيم الأعداد الصحيحة ونطبق الدالة round (). يمكنك ملاحظة أنه في الإخراج ، يتم إرجاع قيمة عدد صحيح غير متغير.

# a برنامج لتقريب أرقام الفاصلة العائمة

مطبعة(مستدير(10))

مطبعة(مستدير(عشرين))

مطبعة(مستدير(30))

مطبعة(مستدير(40))

مطبعة(مستدير(خمسون))

مطبعة(مستدير(12))

مطبعة(مستدير(خمسة عشر))

مطبعة(مستدير(19))

انتاج |

إذا مررنا أي سلسلة أو حرف إلى الدالة round () بدلاً من رقم ، فسيرمي مترجم بايثون خطأً.

# تمرير سلسلة إلى دالة دائرية

مطبعة(مستدير('kamran'))

انتاج |

تقريب الأعداد السالبة
يمكن تطبيق الدالة round () على الأرقام السالبة أيضًا ، وتقريب الأرقام السالبة وإرجاع النتيجة.

# تطبيق دالة دائرية على الأرقام السالبة

على واحد=-3.98

مطبعة(مستدير(على واحدو1))

على واحد=-2.8

مطبعة(مستدير(على واحد))

على واحد=-5.67989

مطبعة(مستدير(على واحدو2))

على واحد=-100.9843

مطبعة(مستدير(على واحدو1))

على واحد=-20.04

مطبعة(مستدير(على واحد))

على واحد=-32.0908

مطبعة(مستدير(على واحدو3))

على واحد=-3،99898

مطبعة(مستدير(على واحد))

انتاج |

استنتاج

الجولة () هي دالة مضمنة في Python تقرب رقم الفاصلة العائمة إلى الأرقام العشرية المحددة. إنها وظيفة مفيدة للغاية عندما تقوم بتنفيذ مهمة متعلقة بالأرقام. تشرح هذه المقالة بإيجاز وظيفة round () مع أمثلة.