Nếu bạn muốn thứ gì đó chuyển đổi số nguyên thành các từ như 99 đến chín mươi chín, bạn phải sử dụng gói bên ngoài hoặc tự tạo một gói. Mô-đun pynum2word thực hiện khá tốt nhiệm vụ này. Bạn có thể cài đặt nó bằng -
$ pip install pynum2word
Sau đó sử dụng nó theo cách sau -
>>> import num2word >>> num2word.to_card(16) 'sixteen' >>> num2word.to_card(23) 'twenty-three' >>> num2word.to_card(1223)
'một nghìn, hai trăm hai mươi ba'
Nếu bạn muốn nhận được kết quả như 1,23 triệu cho 1,230,000, bạn có thể sử dụng thư viện nhân hóa để làm như vậy. Bạn có thể cài đặt nó bằng -
$ pip install humanize
Sau đó sử dụng nó theo cách sau -
>>> import humanize >>> humanize.intword(1230000) '1.23 million'