بايثون هي واحدة من لغات البرمجة الأكثر شعبية وأسهل للتعلم اليوم. يوفر العديد من الوظائف والميزات المضمنة للعمل مع الأرقام ، بما في ذلك القدرة على تحديد عدد المنازل العشرية. هذا مفيد بشكل خاص عند العمل مع أرقام الفاصلة العائمة ، عندما تحتاج فقط إلى الحصول على عدد معين من المنازل العشرية.
في دليل المبتدئين هذا ، سنلقي نظرة على الأساليب والتقنيات المختلفة التي ستساعدك على تحديد عدد المنازل العشرية في بايثون. واحدة من أكثر الطرق شيوعا هي استخدام وظيفة الجولة المدمجة () ، والتي تسمح لك بتقريب القيم بدقة معينة.
جولة (القيمة والدقة)
وسوف ننظر أيضا في وظائف أخرى مفيدة ، مثل شكل() و شارع.التنسيق () ، والذي يسمح لك بتنسيق الأرقام وتحديد عدد المنازل العشرية. وسوف ننظر في كيفية تقريب عدد أسفل وأعلى باستخدام الرياضيات.الكلمة () والرياضيات.وظائف السقف () ، على التوالي. بالإضافة إلى ذلك ، ستتعرف على إمكانية استخدام المكتبة العشرية ، والتي توفر عمليات أكثر دقة بأرقام عشرية وتوفر التحكم في عدد المنازل العشرية.
- الحد من عدد المنازل العشرية في بايثون
- كيفية الحد من عدد المنازل العشرية في بايثون
- 1. باستخدام وظيفة الجولة ()
- 2. باستخدام طريقة التنسيق ()
- 3. باستخدام الوحدة العشرية
- طرق للحد من عدد المنازل العشرية في بايثون
- أمثلة عملية للحد من عدد المنازل العشرية في بايثون
- الحد من عدد المنازل العشرية في بايثون: نظرة عامة
- طرق ووظائف لتقريب الأرقام في بايثون
- وحدة عشرية للتقريب الدقيق
- طرق تنسيق سلسلة بايثون
- الطرق الممكنة للحد من عدد المنازل العشرية في بايثون
- مقارنة طرق الحد من عدد المنازل العشرية في بايثون
- توصيات لاختيار طريقة للحد من عدد المنازل العشرية في بايثون
- طريقة الجولة ()
- لتنسيق السلاسل
- وحدة عشرية
- مكتبة نومبي
- الإخراج إلى الشاشة باستخدام التنسيق
- الإخراج إلى ملف باستخدام التنسيق
- سؤال وجواب
- كيف يمكنني تحديد عدد المنازل العشرية عند عرض رقم?
- هل من الممكن الحد من عدد المنازل العشرية عند إجراء العمليات الحسابية?
- كيف يمكنني الحد من عدد المنازل العشرية عند تخزين رقم في متغير?
الحد من عدد المنازل العشرية في بايثون
يوفر بايثون عدة طرق للحد من عدد المنازل العشرية عند العمل مع أرقام الفاصلة العائمة. يمكن أن يكون هذا مفيدا عند عرض الأرقام على الشاشة أو عند حفظ النتائج في ملف.
طريقة الجولة ()
واحدة من أسهل الطرق للحد من عدد المنازل العشرية هي استخدام وظيفة الجولة (). تقوم هذه الوظيفة بتقريب الرقم إلى العدد المحدد من المنازل العشرية.
مثال:
عدد = 3.141592653589793 تقريب_رقم = جولة (عدد ، 2)
طباعة (تقريب_رقم) # 3.14
في هذا المثال ، الرقم هو 3.تم تقريب 141592653589793 إلى منزلتين عشريتين باستخدام وظيفة الجولة (). يتم عرض النتيجة على الشاشة — 3.14.
طريقة التنسيق ()
هناك طريقة أخرى للحد من عدد المنازل العشرية وهي استخدام طريقة التنسيق (). باستخدام تنسيق رقم خاص ، يمكنك تحديد العدد المطلوب من المنازل العشرية.
مثال:
عدد = 3.141592653589793
الرقم المنسق =" {:.2 و}".تنسيق (رقم)
طباعة (رقم منسق) # 3.14
في هذا المثال ، يتم استخدام طريقة التنسيق () لتنسيق رقم الفاصلة العائمة. التنسيق هو" {:.2و}" يشير إلى أنه يجب تنسيق الرقم مع منزلتين عشريتين. يتم عرض النتيجة على الشاشة — 3.14.
طريقة التنسيق () باستخدام سلسلة و
في بايثون 3.6 وما فوق ، وسيلة أكثر ملاءمة للحد من عدد المنازل العشرية باستخدام و السلاسل هو متاح. بدلا من استخدام طريقة التنسيق () ، يمكنك تحديد عدد المنازل العشرية مباشرة في السطر.
مثال:
عدد = 3.141592653589793
الرقم المنسق = و " {رقم:.2 و}"
طباعة (رقم منسق) # 3.14
في هذا المثال ، يتم استخدام سلسلة و لتنسيق رقم الفاصلة العائمة. يشار إلى تنسيق الرقم "{: "بنقطتين.2 و} "، أين".2 " يشير إلى أن هناك حاجة إلى منزلتين عشريتين. يتم عرض النتيجة على الشاشة — 3.14.
الناتج:
بايثون لديها عدة طرق للحد من عدد المنازل العشرية ، بما في ذلك وظيفة الجولة () ، وطريقة التنسيق () ، واستخدام و السلاسل. يعتمد اختيار طريقة معينة على احتياجاتك وتفضيلاتك.
كيفية الحد من عدد المنازل العشرية في بايثون
غالبا ما تتطلب البرمجة العمل مع الأرقام والتحكم في دقة عرضها. في بايثون ، هناك عدة طرق للحد من عدد المنازل العشرية للأرقام. دعونا ننظر إلى بعض منهم.
1. باستخدام وظيفة الجولة ()
أسهل طريقة للحد من عدد المنازل العشرية هي استخدام وظيفة الجولة (). تقوم هذه الوظيفة بتقريب الرقم إلى العدد المحدد من المنازل العشرية.
مثال:
عدد = 3.141592653589793
تقريب_رقم = جولة (عدد ، 2)
طباعة (تقريب_رقم) # الإخراج: 3.14
2. باستخدام طريقة التنسيق ()
باستخدام طريقة التنسيق () ، يمكنك تنسيق سلسلة بعدد محدد من المنازل العشرية لرقم.
مثال:
عدد = 3.141592653589793
الرقم المنسق =" {:.2 و}".تنسيق (رقم)
طباعة (رقم تنسيق) # الإخراج : 3.14
3. باستخدام الوحدة العشرية
توفر الوحدة العشرية القدرة على العمل مع الأرقام بدقة ثابتة. باستخدام هذه الوحدة ، يمكنك تحديد عدد المنازل العشرية لعدد.
مثال:
من عشري استيراد عشري ، جيتكونتيكست
الرقم = عشري ('3.141592653589793')
جيتكونتيكست ().بريك = 2
تقريب_رقم = عدد
طباعة (تقريب_رقم) # الإخراج: 3.14
قدمت هذه المقالة بعض الطرق للحد من عدد المنازل العشرية للأرقام في بايثون. يمكنك اختيار واحد هو أكثر ملاءمة لمهمتك. حظا سعيدا في البرمجة!
طرق للحد من عدد المنازل العشرية في بايثون
تقدم بايثون عدة طرق للحد من عدد المنازل العشرية في القيم الرقمية. الطرق الأكثر شيوعا مذكورة أدناه:
- باستخدام وظيفة الجولة ()
- تنسيق السلاسل باستخدام طريقة التنسيق()
- باستخدام طريقة التنسيق () باستخدام وحدة الرياضيات
- باستخدام وظيفة التنسيق () التي تحدد عدد المنازل العشرية
إرجاع القيمة 3.14.
إرجاع السلسلة '3.14'.
سيعود القيمة 3.14.
إرجاع القيمة '3.14'.
كل هذه الأساليب يمكن أن تكون مفيدة عند العمل مع الأرقام وتتطلب منك للحد من عدد المنازل العشرية في بيثون.
أمثلة عملية للحد من عدد المنازل العشرية في بايثون
في بايثون ، هناك عدة طرق للحد من عدد المنازل العشرية عند العمل مع الأرقام. لنلق نظرة على بعض الأمثلة العملية.
مثال 1: تقريب رقم
. تقوم هذه الوظيفة بتقريب الرقم إلى العدد المحدد من المنازل العشرية.
الرقم = 3.14159
تقريب_رقم = جولة (عدد ، 2)
طباعة (تقريب_رقم) # الإخراج: 3.14
المثال 2: تنسيق سلسلة
يسمح لك بتحديد العدد المطلوب من المنازل العشرية.
الرقم = 3.14159
الرقم المنسق =" {:.2 و}".تنسيق (رقم)
طباعة (رقم تنسيق) # الإخراج : 3.14
مثال 3: استخدام الوحدة العشرية
يوفر حسابات أكثر دقة بأرقام عشرية ويسمح لك بتحديد عدد المنازل العشرية.
من عشري استيراد عشري
الرقم = عشري ('3.14159')
الرقم المستدير = الرقم.ثبت قيمة (عشري ('0.00'))
طباعة (تقريب_رقم) # الإخراج: 3.14
مثال 4: القسمة ذات المنازل العشرية المحدودة
، والتي ترجع النتيجة الصحيحة للقسمة.
توزيعات الأرباح = 10
المقسوم عليه = 3
النتيجة = توزيعات الأرباح / / المقسوم عليه
طباعة (النتيجة) # الإخراج: 3
كانت هذه بعض الأمثلة العملية للحد من عدد المنازل العشرية في بايثون. يمكنك اختيار الطريقة الأنسب اعتمادا على احتياجاتك والمهمة المحددة.
الحد من عدد المنازل العشرية في بايثون: نظرة عامة
تعد بايثون واحدة من أكثر لغات البرمجة شيوعا في العالم ، وتوفر طرقا مختلفة للعمل مع الأرقام ، بما في ذلك الحد من عدد المنازل العشرية.
يمكن أن يكون تحديد عدد المنازل العشرية مفيدا عند تقريب الأرقام أو تنسيق إخراج البيانات في البرنامج.
هناك عدة طرق للحد من عدد المنازل العشرية في بايثون ، بما في ذلك استخدام الوظائف والأساليب والوحدات النمطية.
طرق ووظائف لتقريب الأرقام في بايثون
توفر بايثون عدة طرق ووظائف لتقريب الأرقام بدقة معينة.
- جولة(): تقوم الدالة بتقريب الرقم إلى أقرب عدد صحيح أو عدد محدد من المنازل العشرية.
- التنسيق (): تقوم الطريقة بتنسيقات رقم بدقة محددة باستخدام بناء جملة خاص.
- ٪ . نف: يسمح لك عامل التشغيل ٪ بتهيئة رقم بدقة محددة.
وحدة عشرية للتقريب الدقيق
الوحدة العشرية هي جزء من مكتبة بايثون القياسية وتوفر حسابات دقيقة بأرقام عشرية.
يمكن استخدام الوحدة العشرية لتقريب الأرقام بقواعد التقريب المعقدة أو عند العمل مع الحسابات المالية حيث تكون الدقة ذات أهمية خاصة.
طرق تنسيق سلسلة بايثون
توفر بايثون طرقا مختلفة لتنسيق السلاسل التي تسمح لك بالحد من عدد المنازل العشرية عند إخراج البيانات.
- {:. نف}: يسمح لك محدد التنسيق بتهيئة قيمة بدقة محددة.
- و سلسلة: بناء الجملة و سلسلة يسمح لك لإدراج قيم متغيرة في سلسلة مع دقة محددة.
أخيرا ، تقدم بايثون طرقا مختلفة للحد من عدد المنازل العشرية. يعتمد اختيار الطريقة على المهمة المحددة والدقة المطلوبة للنتائج.
الطرق الممكنة للحد من عدد المنازل العشرية في بايثون
توفر بايثون عدة طرق للحد من عدد المنازل العشرية بالأرقام. يمكن أن يكون هذا مفيدا عندما تحتاج إلى تقليل عدد المنازل العشرية أو عرض رقم بتنسيق معين.
- التقريب: واحدة من أسهل الطرق للحد من عدد المنازل العشرية هي استخدام وظيفة الجولة (). تقوم هذه الوظيفة بتقريب الرقم إلى العدد المحدد من المنازل العشرية.
- لعرض عدد مع اثنين من المنازل العشرية.
- من هذه الوحدة للحد من عدد المنازل العشرية.
- لتحويل رقم إلى سلسلة ، ثم استخدم الشرائح للحد من عدد المنازل العشرية.
يعتمد اختيار الطريقة على احتياجاتك الخاصة. إذا كنت بحاجة إلى تقريب رقم ، فقد يكون استخدام وظيفة الجولة() هو الحل الأسهل. إذا كنت بحاجة إلى تنسيق رقم بعدد معين من المنازل العشرية ، فإن طريقة التنسيق() والوحدة العشرية توفر خيارات أكثر مرونة.
مقارنة طرق الحد من عدد المنازل العشرية في بايثون
تقدم بايثون عدة طرق للحد من عدد المنازل العشرية عند العمل مع الأرقام. دعونا ننظر إلى عدة طرق ومقارنة ميزاتها.
وظيفة الجولة()
بنيت الجولة () وظيفة في بيثون ويسمح لك لتقريب الأرقام إلى عدد محدد من المنازل العشرية. تطبق "قاعدة التكافؤ" للتقريب: إذا كان الرقم بعد الرقم الأخير المتبقي هو 5 أو أكثر ، فسيتم تقريب القيمة لأعلى. خلاف ذلك ، سيتم تقريب القيمة لأسفل.
على سبيل المثال ، ستعيد الجولة(3.14159 ، 3) 3.142 ، لأن الحرف الأخير المتبقي هو "5" والحرف التالي "9" أكبر من 5.
طريقة التنسيق ()
يمكن استخدام طريقة التنسيق () لتنسيق السلاسل في بايثون. يسمح لك بتعيين دقة التقريب عند عرض الأرقام. يتم التنسيق باستخدام الأقواس المتعرجة {} في السلسلة ومواصفات التنسيق داخل هذه الأقواس.
على سبيل المثال،" {:.3 و}".سيعيد التنسيق (3.14159) "3.142" ، نظرا لأن مواصفات التنسيق هي ":.3و " يشير إلى التقريب إلى 3 منازل عشرية.
الطريقة %
يمكن أيضا استخدام طريقة ٪ لتنسيق السلاسل في بايثون. لأنه يقوم على التنسيق على غرار ج ويسمح لك لتحديد دقة التقريب عند إخراج الأرقام باستخدام محدد تنسيق٪.
على سبيل المثال،"٪.3و " ٪ 3.14159 سيعود "3.142" ، لأن محدد التنسيق هو"٪.3و " يشير إلى التقريب إلى 3 منازل عشرية.
بشكل عام ، كل هذه الطرق تسمح لك للحد من عدد المنازل العشرية عند العمل مع الأرقام في بيثون. يعتمد اختيار الطريقة على المهمة المحددة وتفضيلات المبرمج.
ضع في اعتبارك أن تقريب الأرقام يمكن أن يؤدي إلى فقدان الدقة ، خاصة عند العمل بأعداد كبيرة أو عند إجراء حسابات معقدة. لذلك ، قبل التقريب ، يوصى دائما بالتفكير بعناية في أفعالك ومراعاة تفاصيل العمل مع النقطة العائمة في بايثون.
توصيات لاختيار طريقة للحد من عدد المنازل العشرية في بايثون
عند العمل مع الأرقام في بيثون ، غالبا ما تكون هناك حاجة للحد من عدد المنازل العشرية. اعتمادا على المهمة المحددة وتفضيلات المطور ، يمكنك اختيار طرق مختلفة لتحقيق هذا الهدف. يقدم هذا القسم توصيات لاختيار طريقة للحد من عدد المنازل العشرية في بايثون.
طريقة الجولة () هي الطريقة الأبسط والأكثر بديهية للحد من عدد المنازل العشرية. يقوم بتقريب الرقم إلى العدد المحدد من المنازل العشرية.
مثال الاستخدام:
العدد = 3.14159
تقريب_رقم = جولة (عدد ، 2)
نتيجة لذلك ، ستكون قيمة متغير الرقم المستدير 3.14.
تنسيق السلاسل
في بايثون ، يمكنك استخدام طريقة التنسيق () لتنسيق الأرقام بعدد محدد من المنازل العشرية. في هذه الحالة ، يتم استخدام بناء جملة خاص ، بما في ذلك الأقواس المتعرجة وتحديد تنسيق الأرقام.
مثال الاستخدام:
الرقم = 3.14159
الرقم المنسق =" {:.2 و}".تنسيق (رقم)
نتيجة لذلك ، ستكون قيمة متغير رقم التنسيق 3.14.
وحدة عشرية
إذا كانت الدقة والقدرة على التنبؤ بالتقريب ذات أهمية قصوى ، فيمكنك استخدام الوحدة العشرية. يوفر مزيدا من التحكم في التقريب ويسمح لك بتعيين الدقة كعدد من المنازل العشرية.
مثال الاستخدام:
استيراد عشري
الرقم = عشري.عشري ('3.14159')
الرقم المستدير = الرقم.ثبت قيمة (عشري.عشري('0.00'))
نتيجة لذلك ، ستكون قيمة متغير الرقم المستدير 3.14.
مكتبة نومبي
إذا كنت بحاجة إلى العمل مع صفائف الأرقام وتنفيذ العمليات معهم ، يمكنك استخدام مكتبة نومبي. يوفر وظائف لتقريب الأرقام بعدد معين من المنازل العشرية في المصفوفات.
مثال الاستخدام:
استيراد نومبي كما نب
أرقام = نب.صفيف([3.14159 ، 2.71828 ، 1.41421])
الأرقام المستديرة = نب.جولة (أرقام ، 2)
نتيجة لذلك ، ستكون قيم عناصر مصفوفة الأرقام المستديرة مساوية لـ [3.14 ، 2.72 ، 1.41].
الإخراج إلى الشاشة باستخدام التنسيق
إذا كنت تحتاج فقط إلى عرض رقم به عدد محدود من المنازل العشرية على الشاشة ، فيمكنك استخدام التنسيق أثناء الإخراج.
مثال الاستخدام:
الرقم = 3.14159
طباعة("رقم: {:.2 و}".تنسيق (رقم))
نتيجة لذلك ، سيتم عرض" الرقم"على الشاشة: 3.14".
الإخراج إلى ملف باستخدام التنسيق
إذا كنت بحاجة إلى حفظ رقم بعدد محدود من المنازل العشرية في ملف ، فيمكنك استخدام التنسيق عند الكتابة.
مثال الاستخدام:
الرقم = 3.14159
مع فتح ("الإخراج.النص " ، "ث") كملف: