Skip to content
V Siva Prasad edited this page Jan 31, 2019 · 4 revisions

num=input("Enter a Number") tens = {'0': ' ', '1': 'పది ', '2': 'ఇరవై ', '3': 'ముపై ', '4': 'నలభై ',

'5': 'యాభై ', '6': 'అరవై ', '7': 'డెభై ', '8': 'ఎనభై ', '9': 'తొంభై '}
numbers_teens = {'0': '','1': 'పదకొండు', '2': 'పన్నెండు ', '3': 'పదమూడు ',
'4': 'పద్నాలుగు ', '5': 'పదహైదు ', '6': 'పదహారు', '7': 'పదిహేడు ', '8': 'పదెనిమిది ', '9': 'పంతొమ్మిది'}
numbers_teeens = {'0' : 'సున్నా', '1': 'ఒకటి ', '2': 'రెండు ', '3': 'మూడు ', '4': 'నాలుగు ',
'5': 'ఐదు ', '6': 'ఆరు ', '7': 'ఏడు ', '8': 'ఎనిమిది ', '9': 'తొమ్మిది ', '11': 'పదకొండు', '12': 'పన్నెండు ', '13': 'పదమూడు ',

'14': 'పద్నాలుగు ', '15': 'పదహైదు ', '16': 'పదహారు', '17': 'పదిహేడు ', '18': 'పదెనిమిది ', '19': 'పంతొమ్మిది'}

def two_numbers(num):
if int(num) < 20:
out_ans = numbers_teeens[num]
else:
out_ans = tens[num[0]] + numbers_teeens[num[1]]

return out_ans

def three_numbers(num):

out_ans = '' if int(num) > 99:

out_ans += two_numbers(num[0]) + 'వందల '

out_ans += two_numbers(num[-2:])

return out_ans

def num2text(num):

out_ans = '' if int(num) > 999:

out_ans += three_numbers(num[:-3]) + 'వేల , '

out_ans += three_numbers(num[-3:])

print( out_ans) return out_ans

num2text(num)

Clone this wiki locally