我需要开发一段代码,将一个数字转换为相应的单词,例如1
- > "One"
,2
- > "Two"
Python中是否有任何功能可以执行此任务?
答案 0 :(得分:2)
这个问题的答案是" no"。
完成此任务时,没有在Python 中的功能。如果您<#>必须开发代码来执行此操作&#34; (你的话),然后使用内置的方法真的不是一个有效的解决方案吗?
如果您需要开发代码来执行此操作,则需要更好的规范。你必须能够只做0..9,或任何基数,或任何数字? (浮点数?十进制?否定?)。你为什么要开发这个代码?是作业,还是某种特殊目的?
如果您只需要执行0..9,那么如评论中所述,您应该使用字典。注意输入的情况。
如果你不得不做更多的事情,那么看看num2word的实现肯定会有教育意义。