如何制作C程序

问题描述 投票:-5回答:2

如何在Python中创建一个以整数作为输入并将其打印为字符串的程序?

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

c
2个回答
0
投票

首先你应该得到输入数字长度

例如(输入 - >长度):

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

那么你应该像这样处理它:

如果长度为2,则第一个数字将介于二十九之间,第二个数字将介于一至九之间

如果数字只有1位数,它将在0到9之间

如果数字有3位数,则第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

或者使用字典匹配编写自己的代码(这可能是一个好的开始)。

© www.soinside.com 2019 - 2024. All rights reserved.