समस्या विवरण
यदि आप ऐसा कुछ चाहते हैं जो पूर्णांकों को शब्दों में बदल दे जैसे 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,230,000 के लिए 1.23 मिलियन जैसे परिणाम चाहते हैं, तो आप humanize लाइब्रेरी का उपयोग कर सकते हैं। आप इसे निम्नानुसार इंस्टॉल कर सकते हैं:
$ pip install humanize
फिर इसे निम्नानुसार उपयोग करें:
>> import humanize
>>> humanize.intword(1230000)
'1.23 million'