بايثون هي لغة برمجة شائعة تستخدم على نطاق واسع لحل المشكلات المختلفة ، بما في ذلك الحسابات الرياضية. تقريب الأرقام هي إحدى هذه المهام. في هذه المقالة ، سوف ننظر في كيفية تقريب رقم مع منزلتين عشريتين في بيثون.
لتقريب الأرقام في بايثون ، يمكنك استخدام وظيفة الجولة (). تأخذ وظيفة الجولة () وسيطتين: الرقم المراد تقريبه وعدد المنازل العشرية.
على سبيل المثال ، إذا كان لدينا رقم 3.14159 ونريد تقريبه إلى منزلتين عشريتين ، فيمكننا استخدام الكود التالي: تقريب_رقم = جولة(3.14159 ، 2).
ستكون قيمة الرقم المستدير 3.14. تقوم الدالة المستديرة() بتقريب الرقم وفقا للقواعد الرياضية القياسية-إذا كان الرقم التالي أكبر من أو يساوي 5 ، فسيتم تقريب الرقم لأعلى ، وإلا يتم تقريبه لأسفل.
يعد تقريب الأرقام مهمة مهمة عند العمل مع البيانات أو إجراء العمليات الحسابية. ستسمح لك معرفة كيفية تقريب رقم به منزلتان عشريتان في بايثون بالعمل بسهولة مع الأرقام والحصول على نتائج أكثر دقة.
- معلومات عامة حول تقريب الأرقام في بايثون
- تقريب رقم في بايثون باستخدام وظيفة الجولة
- تقريب الأرقام في بايثون باستخدام وظيفة السقف
- تقريب الأرقام لأسفل في بايثون باستخدام وظيفة الأرضية
- سؤال وجواب
- كيف يمكنني تقريب عدد مع اثنين من المنازل العشرية في بيثون?
- كيف يمكنني تقريب أسفل عدد مع اثنين من المنازل العشرية في بيثون?
- كيف يمكنني تقريب عدد مع اثنين من المنازل العشرية في بيثون?
- كيف يمكنني تقريب رقم مع منزلتين عشريتين إلى أقرب عدد صحيح في بيثون?
- كيف يمكنني تقريب عدد مع اثنين من المنازل العشرية حتى في بيثون?
- كيف يمكنني تقريب عدد مع اثنين من المنازل العشرية أسفل في بيثون?
معلومات عامة حول تقريب الأرقام في بايثون
تقريب الأرقام في بايثون هي عملية تقليل رقم إلى عدد معين من المنازل العشرية أو إلى عدد صحيح. في بايثون ، هناك طرق مختلفة لتقريب الأرقام التي يمكن استخدامها اعتمادا على النتيجة المرجوة ومتطلبات برنامجك.
وظائف تقريب الأرقام الأكثر شيوعا في بايثون هي:
- جولة () ، دالة لتقريب رقم إلى أقرب قيمة عدد صحيح.
- السقف () هو دالة لتقريب رقم إلى أقرب قيمة عدد صحيح.
- الكلمة () هي دالة لتقريب رقم إلى أقرب قيمة عدد صحيح.
- ترونك () هي دالة لتقليم رقم دون التقريب إلى أقرب قيمة عدد صحيح.
يمكن أن تأخذ الدالة المستديرة () وسيطتين: الرقم المراد تقريبه وعدد المنازل العشرية. إذا لم يتم تحديد عدد المنازل العشرية ، فسيتم تقريب الرقم إلى قيمة عدد صحيح.
على سبيل المثال ، تقوم الدالة المستديرة(3.14159 ، 2) بتقريب الرقم 3.14159 إلى 2 منازل عشرية وإرجاع القيمة 3.14.
وظائف السقف () ، الكلمة() و ترونك () تأخذ وسيطة واحدة فقط — الرقم المراد تقريبه. تقوم دالة السقف() بتقريب الرقم إلى أقرب قيمة عدد صحيح ، وتقوم دالة الأرضية() بتقريب الرقم لأسفل إلى أقرب قيمة عدد صحيح ، وتقوم دالة الجذع () باقتطاع الرقم دون التقريب إلى أقرب قيمة عدد صحيح.
على سبيل المثال ، ستقوم وظيفة السقف(3.7) بتقريب الرقم 3.7 إلى 4 ، وستقوم وظيفة الأرضية(3.7) بتقريب الرقم 3.7 إلى 3 ، والجذع(3.7) تقليم الرقم 3.7 إلى 3 دون التقريب.
يمكن استخدام الأرقام المستديرة لمهام مختلفة ، مثل تقديم البيانات بدقة محدودة ، أو حساب البيانات المالية ، أو جعل نتائج الحساب أكثر قابلية للفهم للمستخدم.
استخدم وظيفة تقريب الأرقام المناسبة في بايثون ، اعتمادا على متطلبات البرنامج الخاص بك ، ولا تنس التحقق من النتائج للتأكد من صحة التقريب.
تقريب الأرقام في بايثون باستخدام وظيفة الجولة
في كثير من الأحيان في البرمجة ، هناك حاجة لتقريب الأرقام بدقة معينة. واحدة من الطرق لتقريب الأرقام في بيثون هو استخدام المدمج في وظيفة مستديرة.
تتيح لك وظيفة الجولة تقريب رقم بعدد محدد من المنازل العشرية. بناء جملة الدالة هو كما يلي:
| وظيفة الجولة | المعلمات | قيمة الإرجاع |
|---|---|---|
| من الجولة (س ، ن) | ن هو عدد المنازل العشرية | عدد مدور |
أمثلة على استخدام وظيفة الجولة:
- .
- .
تقوم الدالة المستديرة بإرجاع رقم بنوع بيانات التعويم. من المهم أن تأخذ في الاعتبار خصوصيات التقريب في بيثون. على سبيل المثال ، عند تقريب الرقم 2.5 إلى قيمة عدد صحيح ، سيتم إرجاع الرقم 2 ، وليس 3.
أيضا ، عند العمل بأرقام كبيرة جدا أو صغيرة جدا ، قد يحدث خطأ في التقريب. في مثل هذه الحالات ، يوصى باستخدام مكتبات متخصصة مثل عشري أو نمباي ، والتي توفر تقريباأكثر دقة للأرقام.
تقريب الأرقام في بايثون باستخدام وظيفة السقف
هناك عدة طرق لتقريب الأرقام في بايثون. واحد منهم هو التقريب باستخدام وظيفة السقف () من وحدة الرياضيات.
ترجع دالة السقف () أصغر عدد صحيح أكبر من أو يساوي الرقم المحدد. أي أنه يقوم بتقريب الرقم إلى أقرب عدد صحيح.
لاستخدام وظيفة السقف () ، يجب عليك أولا استيراد وحدة الرياضيات:
استيراد الرياضياتثم يمكنك استدعاء الرياضيات.وظيفة السقف () وتمرير الرقم الذي يحتاج إلى تقريب إليه. على سبيل المثال:
استيراد الرياضيات
س = 3.14
التقريب = الرياضيات . سيل (خ)
طباعة (تقريب_أعلى)
نتيجة لتنفيذ هذا الرمز ، سيتم طباعة الرقم 4.
إذا قمت بتمرير رقم سالب إلى وظيفة السقف () ، فسيتم تقريبه على أي حال. على سبيل المثال:
استيراد الرياضيات
س = -2.5
التقريب = الرياضيات . سيل (خ)
طباعة (تقريب_أعلى)
نتيجة لتنفيذ هذا الرمز ، سيتم طباعة الرقم -2.
يمكن أن تكون وظيفة السقف() مفيدة عندما تحتاج إلى الحصول على عدد صحيح أكبر من أو يساوي عددا معينا. يمكن استخدام أرقام التقريب لأعلى في العديد من العمليات الرياضية والتحليلية ، وكذلك لتنسيق إخراج الأرقام بدقة معينة.
تقريب الأرقام لأسفل في بايثون باستخدام وظيفة الأرضية
في لغة برمجة بايثون ، هناك عدة طرق لتقريب الأرقام بعدد معين من المنازل العشرية. إحدى هذه الطرق هي استخدام وظيفة الأرضية من وحدة الرياضيات.
تقوم وظيفة الأرضية بتقريب الرقم لأسفل إلى أقرب عدد صحيح أصغر. تقوم بإرجاع أكبر عدد صحيح أقل من أو يساوي الرقم المحدد.
لتقريب رقم إلى 2 منازل عشرية باستخدام وظيفة الأرضية ، اتبع الخطوات التالية:
- استيراد وحدة الرياضيات
- استخدام الكلمة () وظيفة لتحديد عدد لجولة
مثال على رمز تقريب رقم إلى 2 منازل عشرية:
استيراد الرياضيات
الرقم = 3.14159
العدد المستدير = الرياضيات.الطابق (رقم * 100) / 100
طباعة (تقريب_رقم) # الإخراج: 3.14
في هذا المثال ، يتم تقريب الرقم 3.14159 إلى 2 منازل عشرية باستخدام وظيفة الأرضية. ستكون القيمة الناتجة هي الرقم 3.14.
يتيح لك استخدام وظيفة الأرضية تقريب الأرقام لأسفل في لغة برمجة بايثون ، والتي يمكن أن تكون مفيدة عند العمل مع البيانات المالية ، حيث من المهم الحفاظ على الدقة لعدد معين من المنازل العشرية. ومع ذلك ، يجب أن نتذكر أنه عند التقريب ، قد يتم فقد جزء من القيمة ، مما قد يؤثر على دقة الحسابات.
سؤال وجواب
كيف يمكنني تقريب عدد مع اثنين من المنازل العشرية في بيثون?
لتقريب رقم مع منزلتين عشريتين في بيثون ، يمكنك استخدام وظيفة الجولة (). على سبيل المثال ، جولة(3.14159 ، 2) إرجاع القيمة 3.14.
كيف يمكنني تقريب أسفل عدد مع اثنين من المنازل العشرية في بيثون?
لتقريب رقم به منزلتان عشريتان في بيثون ، يمكنك استخدام وظيفة الأرضية() من وحدة الرياضيات. على سبيل المثال ، الرياضيات.أرضية (3.14159 * 100) / 100 إرجاع القيمة 3.14.
كيف يمكنني تقريب عدد مع اثنين من المنازل العشرية في بيثون?
لتقريب عدد مع اثنين من المنازل العشرية في بيثون ، يمكنك استخدام وظيفة السقف () من وحدة الرياضيات. على سبيل المثال ، الرياضيات.سقف (3.14159 * 100) /100 إرجاع القيمة 3.15.
كيف يمكنني تقريب رقم مع منزلتين عشريتين إلى أقرب عدد صحيح في بيثون?
لتقريب رقم مع منزلتين عشريتين إلى أقرب عدد صحيح في بايثون ، يمكنك استخدام وظيفة الجولة (). على سبيل المثال ، ستعيد الجولة(3.14159) القيمة 3 ، وستعيد الجولة(3.74159) القيمة 4.
كيف يمكنني تقريب عدد مع اثنين من المنازل العشرية حتى في بيثون?
لتقريب رقم مع منزلتين عشريتين في بيثون ، يمكنك استخدام وظيفة السقف () من وحدة الرياضيات. على سبيل المثال ، الرياضيات.سقف (3.14159) بإرجاع قيمة 4.
كيف يمكنني تقريب عدد مع اثنين من المنازل العشرية أسفل في بيثون?
لتقريب رقم به منزلتان عشريتان في بيثون ، يمكنك استخدام وظيفة الأرضية() من وحدة الرياضيات. على سبيل المثال ، الرياضيات.أرضية (3.14159) إرجاع قيمة 3.