সমাধান করা হয়েছে: পাইথন রূপান্তর নম্বর একটি কমা এবং দশমিক একটি ফ্লোটে

কমা এবং দশমিক দিয়ে একটি সংখ্যাকে ফ্লোটে রূপান্তর করার প্রধান সমস্যা হল সংখ্যাটি সঠিকভাবে বৃত্তাকার নাও হতে পারে। গণনা বা তুলনা করার চেষ্টা করার সময় এটি অপ্রত্যাশিত ফলাফলের কারণ হতে পারে।

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

প্রথম লাইনটি "সংখ্যা" নামে একটি স্ট্রিং ভেরিয়েবল তৈরি করে এবং এটিকে "1,000.00" মান নির্ধারণ করে। দ্বিতীয় লাইনটি স্ট্রিং ভেরিয়েবল "সংখ্যা" কে একটি ফ্লোট ভেরিয়েবলে রূপান্তর করে কমা অক্ষরগুলি সরিয়ে এবং একটি ফ্লোট হিসাবে ফলাফল ফিরিয়ে দেয়।

দশমিক সংখ্যা

পাইথনে, দশমিক সংখ্যা দশমিক মডিউল দ্বারা উপস্থাপিত হয়। একটি দশমিক সংখ্যা তৈরি করতে, আপনি Decimal() ফাংশন ব্যবহার করুন। উদাহরণস্বরূপ, 10.5 এর সমান একটি সংখ্যা তৈরি করতে, আপনি Decimal() ফাংশনটি ব্যবহার করবেন এবং একটি আর্গুমেন্ট হিসাবে 10.5 মানটিতে পাস করবেন।

একটি দশমিক সংখ্যাকে স্ট্রিং প্রতিনিধিত্বে রূপান্তর করতে, আপনি str() ফাংশন ব্যবহার করতে পারেন। উদাহরণস্বরূপ, আপনি যদি "10.5" স্ট্রিংটি প্রিন্ট করতে চান তবে আপনি str() ফাংশনটি ব্যবহার করবেন এবং একটি আর্গুমেন্ট হিসাবে 10.5 মানটি পাস করবেন।

ফ্লোট টাইপ

ফ্লোট টাইপ হল পাইথনের একটি ডাটা টাইপ যা প্রকৃত সংখ্যা সংরক্ষণ করে। এটি ভেরিয়েবলের জন্য ব্যবহার করা যেতে পারে যা সংখ্যার মান সংরক্ষণ করে, যেমন বয়স, বেতন এবং তাপমাত্রা।

সম্পর্কিত পোস্ট:

মতামত দিন