Как я могу сгенерировать последовательность чисел в виде текста в python - PullRequest
0 голосов
/ 14 февраля 2020

Мне нужно сгенерировать последовательность чисел, например, из 1 to 100 (это число может быть намного больше) в массиве, но в виде текста типа

[
    'one',
    'two',
    'three',
    ...
    'one hundred',
]

есть библиотека, которая делает это? или я должен сделать это вручную? и если есть способ сделать это на испанском sh будет плюсом.

Ответы [ 3 ]

0 голосов
/ 14 февраля 2020

Вы должны сделать это вручную, просто используйте replace.

0 голосов
/ 14 февраля 2020

используйте inflect:

>>>import inflect
>>>p = inflect.engine()
>>>p.number_to_words(1234)
u'one thousand, two hundred and thirty-four'
0 голосов
/ 14 февраля 2020

Это может помочь вам, но для того, чтобы сделать это по-испански sh вам нужно понять код и немного изменить код https://www.geeksforgeeks.org/convert-number-to-words/

РЕДАКТИРОВАТЬ: Я думаю, что это поможет вам больше, в этом модуле поддерживается несколько языков https://pypi.org/project/num2words/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...