Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Third solution in Clear category for Speech Module by gyahun_dash
ONES = ['', 'one', 'two', 'three', 'four',
'five', 'six', 'seven', 'eight', 'nine']
TEEN = ['ten', 'eleven', 'twelve', 'thirteen', 'fourteen',
'fifteen', 'sixteen', 'seventeen', 'eighteen', 'nineteen']
TENS = ['', '', 'twenty', 'thirty', 'forty',
'fifty', 'sixty', 'seventy', 'eighty', 'ninety']
def checkio(number):
C, X, I = map(int, '{:0=3}'.format(number))
hundreds = '{} hundred'.format(ONES[C]) if C > 0 else ''
tens, ones = (TEEN[I], '') if X == 1 else (TENS[X], ONES[I])
return ' '.join([hundreds, tens, ones]).replace(' ', ' ').strip()
May 3, 2014
Comments: