I nee help in a basic python program i need to write 2 Integ

I nee help in a basic python program i need to write. 2) Integer to English word Part 2. Write a Python program (called q2.py) to convert an integer from 0 to 1,000 into its English word equivalent. That is, 4 is four, 181 is one hundred eighty one, etc.

Solution

************q2.py***************************


def integer_To_Word(num):
d = { 0 : \'zero\', 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 : \'ninteen\', 20 : \'twenty\',30 : \'thirty\', 40 : \'fourth\', 50 : \'fifty\', 60 : \'sixty\',
70 : \'seventy\', 80 : \'eighty\', 90 : \'ninty\'
} ## created def dictionary for integer to word
assert(0 <= num)## if user enters less than are equal to zero
if (num < 20): ## if less than 20 returns the
return d[num]

if (num < 100):## less than 100 and
if num % 10 == 0: return d[num] ##if num % 10 ==0 it returns the zero to nine
else: return d[num // 10 * 10] + \'-\' + d[num % 10] ## it returns single digit word - single digit word

if (num <=1000):
if num % 100 == 0: return d[num // 100] + \' hundred\' ## it returns single digit and adds hundred
else: return d[num // 100] + \' hundred and \' + integer_To_Word(num % 100) ## it returns single digit adds string hundred and single digit

number=int(input(\"Enter Number:\"))
print(number,\'is\',integer_To_Word(number))

******************* close*****************************

**************** OUTPUT*****************

Enter Number:4
4 is four
>>> ================================ RESTART ================================
>>>
Enter Number:181
181 is one hundred and eighty-one
>>>

I nee help in a basic python program i need to write. 2) Integer to English word Part 2. Write a Python program (called q2.py) to convert an integer from 0 to 1

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site