কম্পিউটার

পাইথন ব্যবহার করে সংখ্যাগুলিকে কীভাবে শব্দে রূপান্তর করবেন?


পাইথনে স্ট্রিং ক্লাসের কনস্ট্রাক্টর, অর্থাৎ, str ব্যবহার করা যেতে পারে একটি সংখ্যাকে স্ট্রিং-এ রূপান্তর করতে। উদাহরণস্বরূপ,

i = 10050
str_i = str(i)
print(type(str_i))

এটি আউটপুট দেবে:

<class 'str'>

কিন্তু আপনি যদি এমন কিছু চান যা পূর্ণসংখ্যাকে 99 থেকে নিরানব্বই-এর মতো শব্দে রূপান্তর করে, তাহলে আপনাকে একটি বাহ্যিক প্যাকেজ ব্যবহার করতে হবে বা নিজেকে তৈরি করতে হবে। pynum2word মডিউল এই কাজে বেশ ভালো। আপনি এটি ব্যবহার করে ইনস্টল করতে পারেন

$ pip install pynum2word

তারপর নিম্নলিখিত উপায়ে এটি ব্যবহার করুন

>>> import num2word
>>> num2word.to_card(16)
'sixteen'
>>> num2word.to_card(23)
'twenty-three'
>>> num2word.to_card(1223)
'one thousand, two hundred and twenty-three'

  1. কিভাবে C# ব্যবহার করে বড় কেসকে লোয়ার কেসে রূপান্তর করবেন?

  2. কিভাবে C# ব্যবহার করে লোয়ার কেসকে আপার কেসে রূপান্তর করবেন?

  3. পাইথন ব্যবহার করে কিভাবে PDF ফাইলগুলিকে Excel ফাইলে রূপান্তর করবেন?

  4. পাইথন ব্যবহার করে স্ট্রিংকে কীভাবে JSON এ রূপান্তর করবেন?