تشرح هذه المقالة وظيفة 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 () مع أمثلة.