numerals -> words
Raja S.
raja at cs.indiana.edu
Mon Oct 9 13:26:38 EDT 2000
More information about the Python-list mailing list
Mon Oct 9 13:26:38 EDT 2000
- Previous message (by thread): Function wrapper in Python
- Next message (by thread): doubling slashes in a string
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Common Lisp's format statement has a "~r" directive which can be used to convert a numeral into it's English description: * (format t "~r" 1992) one thousand nine hundred ninety-two * (format t "~R" 1992) one thousand nine hundred ninety-two * (format t "~R" 47) forty-seven * (format t "~R" 2000) two thousand * (format t "~R" 2001) two thousand one Is there a pre-existing way of doing the equivalent in Python? Thanks in advance. Raja Thought I'd ask first before building something custom. Should be straight forward to do for a limited range though the CL folks have pretty much gone all the way !! * (format t "~R" 1234567890123456789012345678901234567890) one duodecillion two hundred thirty-four undecillion five hundred sixty-seven decillion eight hundred ninety nonillion one hundred twenty-three octillion four hundred fifty-six septillion seven hundred eighty-nine sextillion twelve quintillion three hundred forty-five quadrillion six hundred seventy-eight trillion nine hundred one billion two hundred thirty-four million five hundred sixty-seven thousand eight hundred ninety *
- Previous message (by thread): Function wrapper in Python
- Next message (by thread): doubling slashes in a string
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list