[英]How to make C program
如何在 Python 中制作一个程序,将整数作为输入并将其打印为字符串?
例如,输入:77 -> 输出:七十七
首先你应该得到输入数字长度
例如(输入->长度):
75 -> 2| 175 -> 3 | 9635 -> 4
那么你应该像这样处理它:
如果长度为 2 ,第一个数字将在 290 之间,第二个将在 1 - 9 之间
如果数字只有 1 位数字,它将介于零 - 九之间
如果数字有 3 位,第 1 位(从左起)应该是数字 + 千
例如:九千和进程结束
我希望我能解释我想说的
使用已经可用的包,即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
或者使用字典匹配编写自己的代码来执行此操作(可能是一个好的开始)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.