【发布时间】:2016-02-18 04:02:06
【问题描述】:
在更改数字输入并将其转换为短形式单词方面寻求帮助:
for instance 4,000,000,000 -> 4 Trillion,
ones = ["", "one ","two ","three ","four ", "five ", "six ","seven ","eight ","nine "]
tens = ["ten ","eleven ","twelve ","thirteen ", "fourteen ", "fifteen ","sixteen ","seventeen ","eighteen ","nineteen "]
twenties = ["","","twenty ","thirty ","forty ", "fifty ","sixty ","seventy ","eighty ","ninety "]
thousands = ["","thousand ","million ", "billion ", "trillion ", "quadrillion ", "quintillion ", "sextillion ", "septillion ","octillion ", "nonillion ", "decillion ", "undecillion ", "duodecillion ", "tredecillion ", "quattuordecillion ", "quindecillion", "sexdecillion ", "septendecillion ", "octodecillion ", "novemdecillion ", "vigintillion "]
def wordNumber(number):
number = int(number)
number = str(input("Enter the digits: "))
print(wordNumber(number))
我完全不知道下一步该去哪里,而且我查看了很多在线程序,它们用完整的数字 (10)--> 10 来做精确的事情。
【问题讨论】: