019f8fd211
git-subtree-dir: users/wpcarro git-subtree-mainline:464bbcb15c
git-subtree-split:24f5a642af
Change-Id: I6105b3762b79126b3488359c95978cadb3efa789
71 lines
1.1 KiB
Python
71 lines
1.1 KiB
Python
THOUSAND = int(1e3)
|
|
MILLION = int(1e6)
|
|
BILLION = int(1e9)
|
|
TRILLION = int(1e12)
|
|
|
|
facts = {
|
|
1: "One",
|
|
2: "Two",
|
|
3: "Three",
|
|
4: "Four",
|
|
5: "Five",
|
|
6: "Six",
|
|
7: "Seven",
|
|
8: "Eight",
|
|
9: "Nine",
|
|
10: "Ten",
|
|
11: "Eleven",
|
|
12: "Twelve",
|
|
13: "Thirteen",
|
|
14: "Fourteen",
|
|
15: "Fifteen",
|
|
16: "Sixteen",
|
|
17: "Seventeen",
|
|
18: "Eighteen",
|
|
19: "Nineteen",
|
|
20: "Twenty",
|
|
30: "Thirty",
|
|
40: "Forty",
|
|
50: "Fifty",
|
|
60: "Sixty",
|
|
70: "Seventy",
|
|
80: "Eighty",
|
|
90: "Ninety",
|
|
100: "Hundred",
|
|
THOUSAND: "Thousand",
|
|
MILLION: "Million",
|
|
BILLION: "Billion",
|
|
TRILLION: "Trillion",
|
|
}
|
|
|
|
def anglocize(x):
|
|
# ones
|
|
if x >= 0 and x < 10:
|
|
pass
|
|
|
|
# tens
|
|
elif x < 100:
|
|
pass
|
|
|
|
# hundreds
|
|
elif x < THOUSAND:
|
|
pass
|
|
|
|
# thousands
|
|
elif x < MILLION:
|
|
pass
|
|
|
|
# millions
|
|
elif x < BILLION:
|
|
pass
|
|
|
|
# billion
|
|
elif x < TRILLION:
|
|
pass
|
|
|
|
# trillion
|
|
else:
|
|
pass
|
|
|
|
x = 1234
|
|
assert anglocize(x) == "One Thousand, Two Hundred Thirty Four"
|