تم الحل: يقوم الثعبان بتحويل الرقم بفاصلة وعلامة عشرية إلى عدد عشري

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

number = "1,000.00"
float(number.replace(",", ""))

يُنشئ السطر الأول متغير سلسلة يسمى "رقم" ويخصص له القيمة "1,000.00،XNUMX". يحول السطر الثاني متغير السلسلة "رقم" إلى متغير عائم عن طريق إزالة أحرف الفاصلة وإرجاع النتيجة كعوامة.

أرقام عشرية

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

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

نوع تعويم

نوع Float هو نوع بيانات في Python يخزن أرقامًا حقيقية. يمكن استخدامه للمتغيرات التي تخزن القيم الرقمية ، مثل العمر والراتب ودرجة الحرارة.

الوظائف ذات الصلة:

اترك تعليق