如何制作C程序

时间:2019-03-29 02:44:49

标签: c

如何用Python编写一个将整数作为输入并将其打印为字符串的程序?

例如,输入:77->输出:七十七

2 个答案:

答案 0 :(得分:0)

首先,您应该获得输入号码的长度

例如(输入->长度):

75-> 2 | 175-> 3 | 9635-> 4

然后您应该像这样处理它:

如果长度为2,则第一个数字将在二十九点之间,第二个数字将在十九个之间

如果数字只有1位数字,则是介于零到九之间的某某

如果数字有3位数字,则第1位(从左开始)应为数字+千位数

例如:九千,然后结束

我希望我能解释我想说的话

答案 1 :(得分:0)

使用一个已经可用的软件包,即https://pypi.org/project/num2words/

>>> from num2words import num2words
>>> num2words(42)
forty-two
>>> num2words(42, to='ordinal')
forty-second
>>> num2words(42, lang='fr')
quarante-deux

OR 编写您自己的代码以使用字典匹配进行此操作(可能是一个不错的开始)。