ডিকশনারি ম্যাপিং ব্যবহার করে ডিজিট রিপ্লেস
প্রতিটি ডিজিটকে শব্দে কনভার্ট করার জন্য ম্যাপিং ডিকশনারি তৈরি করুন।
সম্পূর্ণ কোড
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() মেথড দিয়ে ডিজিট চেক করা হয়েছে। এই পদ্ধতিতে প্রতিটি ডিজিট আলাদা শব্দে রূপান্তরিত হয়।