-
Notifications
You must be signed in to change notification settings - Fork 498
Num2words_Telugu
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)