الانتقال إلى المحتوى الرئيسي

كيفية طباعة رقم بدقة 3 منازل عشرية في بايثون

في لغة برمجة بايثون ، هناك عدة طرق لإخراج الأرقام بدقة معينة بعد الفاصلة العشرية. واحدة من أكثر الطرق شيوعا هي استخدام وظيفة الجولة (). تقوم وظيفة الجولة() بتقريب الرقم إلى العدد المحدد من المنازل العشرية.

مثال على استخدام وظيفة الجولة() :

عدد = 3.14159265359

تقريب = جولة (عدد ، 3)

طباعة (مدورة)

نتيجة لتنفيذ هذا الرمز ، سيتم عرض الرقم 3.142 على الشاشة ، حيث تقوم وظيفة الجولة() بتقريب الرقم إلى 3 منازل عشرية.

إذا كنت بحاجة إلى حفظ رقم مستدير للرجوع إليه في المستقبل ، فيمكنك تعيينه لمتغير جديد. وبالتالي ، من الممكن العمل برقم مدور بشكل منفصل عن الرقم الأصلي.

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

  1. دقة إخراج الرقم في بايثون
  2. تقريب الأرقام إلى 3 منازل عشرية في بايثون
  3. التنسيق الصحيح باستخدام وظيفة التنسيق()
  4. باستخدام طريقة الجولة () لإخراج الأرقام بدقة
  5. تنسيق الأرقام باستخدام تنسيق () طريقة السلسلة
  6. سؤال وجواب
  7. كيف يمكنني طباعة رقم بدقة 3 منازل عشرية في بايثون?
  8. كيف يمكنني تقريب رقم إلى 3 منازل عشرية في بايثون?
  9. كيف يمكنني عرض رقم بدقة 3 منازل عشرية في بيثون?
  10. كيف يمكنني تقريب رقم إلى 3 منازل عشرية دون استخدام ' جولة ()` وظيفة في بيثون?

دقة إخراج الرقم في بايثون

في لغة برمجة بايثون ، يمكنك التحكم في دقة إخراج الأرقام بحيث تفي النتائج بالمعايير أو التنسيقات المطلوبة.

واحدة من أكثر الطرق شيوعا لإخراج الأرقام بدقة معينة هي استخدام وظيفة الجولة (). يسمح لك بتقريب القيم إلى العدد المطلوب من المنازل العشرية.

عدد = 3.14159265359

تقريب_رقم = جولة (عدد ، 3)

طباعة(تقريب_رقم)

في هذا المثال ، يتم تقريب الرقم 3.14159265359 إلى 3.142. هنا ، تحدد الوسيطة الثانية للدالة المستديرة () عدد المنازل العشرية.

هناك طريقة أخرى لإخراج الأرقام بدقة معينة وهي استخدام طريقة التنسيق (). باستخدام هذه الطريقة ، يمكنك تنسيق السلاسل باستخدام محددات التنسيق.

عدد = 3.14159265359

الرقم المنسق =" {:.3 و}".تنسيق (رقم)

طباعة (رقم منسق)

في هذا المثال ، يتم إخراج الرقم 3.14159265359 بدقة ثلاث منازل عشرية ، وستكون النتيجة 3.142. محدد التنسيق".3و " يشير إلى أنه يجب إخراج الرقم بدقة ثابتة (هنا 3 منازل عشرية).

يمكن أيضا التحكم في دقة إخراج الأرقام باستخدام وظيفة التنسيق (). يسمح لك بتحديد الدقة بعد الفاصلة العشرية مباشرة في سلسلة التنسيق.

عدد = 3.14159265359

الرقم المنسق = التنسيق(الرقم،".3 واو")

طباعة (رقم منسق)

في هذا المثال ، ستكون النتيجة هي نفسها كما في المثال السابق — الرقم 3.14159265359 يتم إخراجه بدقة ثلاث منازل عشرية ، وستكون النتيجة 3.142.

مهما كانت الدقة التي تختارها لإخراج الأرقام ، من المهم أن تفهم أن تقريب الأرقام يمكن أن يؤدي إلى فقدان الدقة. لذلك ، ضع في اعتبارك أن النتائج قد تختلف قليلا عن النتائج المتوقعة.

تقريب الأرقام إلى 3 منازل عشرية في بايثون

غالبا ما يكون من الضروري تقريب الأرقام إلى دقة معينة ، بما في ذلك حد 3 منازل عشرية. هناك عدة طرق للقيام بذلك في بايثون.

1. المدمج في جولة () وظيفة:

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

"`

س = 3.14159265

تقريب_س = جولة (س ، 3)

طباعة (تقريب_س)

"`

الناتج:

"`

3.142

"`

2. تنسيق السلاسل:

أو سلاسل:

"`

س = 3.14159265

= "{:.3 و}".الشكل (خ)

طباعة (تنسيق)

«`

الناتج:

"`

3.142

"`

أو

"`

س = 3.14159265

تنسيق "س = و" {س:.3 و}"

طباعة (تنسيق)

«`

الناتج:

"`

3.142

"`

3. وحدة عشرية:

:

«`

استيراد عشري

س = عشري.عشري ('3.14159265')

ثبت قيمة (عشري.عشري('0.000'))

طباعة (تقريب_س)

«`

الناتج:

"`

3.142

"`

اختر الطريقة الأنسب لتقريب الأرقام إلى 3 منازل عشرية في بايثون ، اعتمادا على المتطلبات المحددة وسياق الاستخدام.

التنسيق الصحيح باستخدام وظيفة التنسيق()

في بايثون ، هناك عدة طرق لتنسيق الأرقام بدقة معينة. واحدة من أكثر الطرق ملاءمة هي استخدام وظيفة التنسيق ().

تسمح لك وظيفة التنسيق () بتعيين الدقة المطلوبة كوسيطة. على سبيل المثال ، إذا كنت تريد طباعة رقم بدقة ثلاث منازل عشرية ، فيمكنك استخدام بناء الجملة التالي:

الرقم = 3.14159

الرقم المنسق =" {:.3 و}".تنسيق (رقم)

طباعة (رقم منسق) # الإخراج : 3.142

في هذا المثال, نستخدم التنسيق باستخدام واصف التنسيق {:.3و}. هنا {} يشير إلى موقع القيمة المراد إدراجها ، و: يشير إلى أنه سيتم تطبيق التنسيق. الجزء التالي .3و يعرف الدقة على أنها ثلاثة منازل عشرية لرقم النقطة العائمة.

تدعم وظيفة التنسيق () محددات التنسيق الأخرى التي تسمح لك بالتحكم في إخراج الأرقام والسلاسل. على سبيل المثال ، يمكنك تنسيق رقم باستخدام التدوين الأسي عن طريق تحديد واصف تنسيق {:.2 هـ}. هنا مثال:

عدد = 12345.6789

الرقم المنسق =" {:.2 هـ}".تنسيق (رقم)

طباعة (رقم منسق) # الإخراج : 1.23 هـ + 04

هنا {:.2ه} يعني أن الرقم سيتم إخراجه في شكل أسي مع منزلتين عشريتين.

تدعم وظيفة التنسيق () أيضا القدرة على محاذاة الحقول وإضافة أحرف التعبئة والمزيد. يمكن العثور على مزيد من المعلومات حول خيارات التنسيق في وثائق بايثون الرسمية.

باستخدام طريقة الجولة () لإخراج الأرقام بدقة

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

بناء جملة طريقة الجولة () كما يلي:

جولة (عدد ، نديجيتس)

  • عدد-عدد لجولة.
  • نديجيتس-عدد المنازل العشرية لتقريب الرقم إلى. إذا لم يتم تحديد قيمة نديجيتس ، سيتم تقريب الرقم إلى أقرب عدد صحيح.

أمثلة على استخدام طريقة الجولة () لإخراج الأرقام بدقة مختلفة:

العددالدقةالنتيجة
3.1415903
3.1415913.1
3.1415923.14
3.1415933.142

تعمل طريقة الجولة () أيضا مع قيم نديجيتس السلبية:

العددالدقةالنتيجة
3.14159-10
3.14159-20
3.14159-33
3.14159-43.1

من المهم ملاحظة أن طريقة الجولة () تقرب الرقم إلى أقرب قيمة. إذا كان الرقم في المنتصف ، يحدث التقريب باتجاه أقرب رقم زوجي (ما يسمى "تقريب البنك"). على سبيل المثال ، الرقم 2.سيتم تقريب 5 إلى 2 ، وسيتم تقريب الرقم 3.5 إلى 4.

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

تنسيق الأرقام باستخدام تنسيق () طريقة السلسلة

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

لإخراج رقم بدقة ثلاث منازل عشرية ، يمكنك استخدام بناء الجملة التالي:

الرقم = 3.14159

الرقم المنسق =" {:.3 و}".تنسيق (رقم)

طباعة (رقم منسق) # الإخراج : 3.142

في هذا المثال ، يتم تعيين رقم المتغير قيمة رقم النقطة العائمة. ثم ، باستخدام طريقة التنسيق () ، يتم تنسيق متغير رقم التنسيق باستخدام محدد التنسيق ".3و". بناء الجملة هو" {:.3و} " يعني أنك بحاجة إلى طباعة رقم بدقة ثلاث منازل عشرية (".3و"). ثم ، باستخدام عامل الطباعة () ، يتم إخراج الرقم المنسق.

إذا كنت بحاجة إلى طباعة رقم نقطة ثابتة ، بغض النظر عن عدد الأرقام قبل الفاصلة العشرية وبعدها ، يمكنك استخدام بناء الجملة التالي:

الرقم = 3.14159

الرقم المنسق =" {:.2 و}".تنسيق (رقم)

طباعة (رقم تنسيق) # الإخراج : 3.14

في هذا المثال ، دقة تصل إلى منزلتين عشريتين (".2و") يستخدم.

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

عدد = 1234567.8910

الرقم المنسق =" {:.2 هـ}".تنسيق (رقم)

طباعة (رقم منسق) # الإخراج : 1.23 هـ + 06

الرقم المنسق =" {:.2 ز}".تنسيق (رقم)

طباعة (رقم منسق) # الإخراج : 1.2 هـ + 06

في المثال الأول ، يتم عرض الرقم في شكل أسي بدقة منزلتين عشريتين (".2ه"). في المثال الثاني ، يتم استخدام تنسيق النقطة الثابتة بدقة رقمين مهمين (".2 جرام").

وبالتالي ، باستخدام طريقة التنسيق () ومحددات التنسيق ، يمكنك بسهولة التحكم في عرض الأرقام في بايثون.

سؤال وجواب

كيف يمكنني طباعة رقم بدقة 3 منازل عشرية في بايثون?

لإخراج عدد مع الدقة المطلوبة ، يمكنك استخدام وظيفة ' جولة ()`. على سبيل المثال ، إذا كان لديك رقم `س` ، يمكنك استخدام `جولة(س ، 3)` لتقريبه إلى ثلاثة منازل عشرية.

كيف يمكنني تقريب رقم إلى 3 منازل عشرية في بايثون?

لتقريب رقم إلى ثلاثة منازل عشرية في بيثون ، يمكنك استخدام وظيفة ' جولة ()`. مجرد تمرير الرقم كما الوسيطة الأولى وعدد من المنازل العشرية كما الوسيطة الثانية. على سبيل المثال ، ` جولة(3.14159 ، 3) `سيعود الرقم`3.142'.

كيف يمكنني عرض رقم بدقة 3 منازل عشرية في بيثون?

لعرض رقم بدقة 3 منازل عشرية في بيثون ، يمكنك استخدام طريقة تنسيق السلسلة ' تنسيق ()'. فمثلا,`" {:.3 و}".تنسيق (3.14159) 'إرجاع السلسلة ` "3.142"`, أين'`.3و ' يشير إلى أنه يجب إخراج رقم به 3 منازل عشرية.

كيف يمكنني تقريب رقم إلى 3 منازل عشرية دون استخدام ' جولة ()` وظيفة في بيثون?

لتقريب رقم بدقة 3 منازل عشرية في بيثون دون استخدام وظيفة ' الجولة ()` ، يمكنك استخدام طريقة تنسيق السلسلة `تنسيق ()`. فمثلا,`" {:.3 و}".تنسيق (3.14159) 'إرجاع السلسلة ` "3.142"`, أين'`.3و ' يشير إلى أنه يجب إخراج رقم به 3 منازل عشرية.