কম্পিউটার টিউটোরিয়াল

পাইথনে হাজার দশমিকের সেপারেটর হিসেবে কমা দিয়ে সংখ্যা প্রিন্ট করা


অনেক সময় তিন বা তার অধিক অঙ্কের সংখ্যাগুলো কমা দিয়ে উপযুক্তভাবে প্রকাশ করতে হয়। এটি প্রধানত একাউন্টিং এবং ফাইন্যান্স ডোমেইনে প্রয়োজন হয়। এই আর্টিকেলে আমরা দেখব পাইথন প্রোগ্রাম কীভাবে উপযুক্ত জায়গায় কমা যোগ করতে পারে। আমরা হাজার সেপারেটর হিসেবে কমা যোগ করার লক্ষ্য রাখব।

ফরম্যাট ফাংশন

পাইথনের ফরম্যাট ফাংশন নিচের সেটিংস দিয়ে এই কাজটি করা যায়।

(f"{num:,d}") : এটি ফরম্যাট স্পেসিফায়ার, D হচ্ছে হাজার সেপারেটর

উদাহরণ - ইন্টিজার

print(f'{1445:,d}')
print(f'{140045:,d}')

আউটপুট

উপরোক্ত কোডটি রান করলে নিচের ফলাফল পাবেন:

1,445
140,045

ফ্লোট (Float)

ফ্লোটের ক্ষেত্রে কিছুটা ভিন্ন ফরম্যাট ব্যবহার করতে হয়। ডেসিমালের পর দুই অঙ্কের বেশি উপেক্ষা করা হয়।

উদাহরণ

print("{:,.2f}".format(3435.242563))

আউটপুট

উপরোক্ত কোডটি রান করলে নিচের ফলাফল পাবেন:

3,435.24
  1. MySQL-এ সংখ্যা ফরম্যাট: হাজার বিভাজক '.' এবং দশমিক বিভাজক ',' (FORMAT ফাংশন)

  2. C#-এ হাজারের جداکরণকারী (Comma) সহ নম্বর প্রিন্ট করা

  3. পাইথনে আইনস্টাইন সমেশন কনভেনশন দিয়ে টেনসর কন্ট্রাকশন করা

  4. পাইথন প্রোগ্রাম - n নোড দিয়ে BST-এর সংখ্যা বের করুন