#!/usr/bin/env python3
import sys
from num2words import num2words
def spell_number(my_number):
my_number = my_number.strip()
if not my_number:
return ""
result = num2words(
float(my_number),
to="currency",
currency="USD"
)
result = result.replace(",", "")
result = result.replace(" and ", " ")
result = result.replace("-", " ")
result = result.title()
result = result.replace(" Dollars ", " Dollars And ")
result = result.replace(" Dollar ", " Dollar And ")
return result
def main():
for line in sys.stdin:
result = spell_number(line)
if result:
print(result)
if __name__ == "__main__":
main()

About Linuxgal
Need a spiritual home? Consider joining us at Mary Queen of the Universe Latter-day Buddhislamic Free Will Christian UFO Synagogue of Vishnu