PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
"""This was inspired by a problem. SoloLearn could not import num2words(i think its a third-party module.). So I made this function instead. I'll turn it into a module later, and reduce th code length(because its too bulky, and hard to read, yah i know😁😅) """
#Made by: Justine 🙋
single_set = {0:'', 1:'One', 2:'Two', 3:'Three', 4:'Four', 5:'Five', 6:'Six', 7:'Seven', 8:'Eight', 9:'Nine'}
double_set = {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', 00:''}
triple_set= {100:'One hundred', 200:'Two hundred', 300:'Three hundred', 400:'Four hundred', 500:'Five hundred', 600:'Six hundred', 700:'Seven hundred', 800:'Eight hundred', 900:'Nine hundred'}
#number = input()
def converter(number):
number = str(number )
if len(number ) == 1:
number = int(number)
print (single_set[number])
elif len(number ) == 2:
number = int(number)
if number in double_set :
print(double_set[number])
else:
number = str(number)
tens = number[0]+'0'
unit = number[1]
tens = int(tens)
unit = int(unit)
print (double_set[tens],single_set[unit])
elif len(number) == 3:
number = int(number)
if number in triple_set:
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run