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

পাইথনে সংখ্যাকে শব্দে রূপান্তর করার পদ্ধতি


ডিকশনারি ম্যাপিং ব্যবহার করে ডিজিট রিপ্লেস

প্রতিটি ডিজিটকে শব্দে কনভার্ট করার জন্য ম্যাপিং ডিকশনারি তৈরি করুন।

সম্পূর্ণ কোড

string = 'I have 3 Networking books, 0 Database books, and 8 Programming books.'
dct = {'0': 'zero', '1': 'one', '2': 'two', '3': 'three', '4': 'four',
       '5': 'five', '6': 'six', '7': 'seven', '8': 'eight', '9': 'nine'}

newstr = ''
for ch in string:
    if ch.isdigit():
        newstr += dct[ch]
    else:
        newstr += ch

print(newstr)

আউটপুট

I have three Networking books, zero Database books, and eight Programming books.

isdigit() মেথড দিয়ে ডিজিট চেক করা হয়েছে। এই পদ্ধতিতে প্রতিটি ডিজিট আলাদা শব্দে রূপান্তরিত হয়।

  1. MySQL-এ CASE স্টেটমেন্ট ব্যবহার করে সংখ্যাকে স্ট্রিং দিয়ে প্রতিস্থাপন করা

  2. C#-তে একাধিক স্পেসকে সিঙ্গল স্পেসে রিপ্লেস কীভাবে করবেন?

  3. পাইথনে cv2 ব্যবহার করে ইমেজ প্রদর্শন করা

  4. পাইথনে স্ট্রিংকে স্পেস দিয়ে প্যাড করা