Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. def sayDigit(n):
  2. stringNum = {9:"nine", 8:"eight", 7:"seven", 6:"six", 5:"five", 4:"four", 3:"three", 2:"two", 1:"one", 0:"zero"}
  3. return stringNum[n]
  4.  
  5. def sayTeen(n):
  6. stringTeen = {10:"ten", 11:"eleven", 12:"twelve", 13:"thirteen", 14:"fourteen", 15:"fifteen", 16:"sixteen", 17:"seventeen", 18:"eighteen", 19:"nineteen"}
  7. if n < 10:
  8. return sayDigit(n)
  9. else:
  10. return stringTeen[n]
  11.  
  12. def sayTens(n):
  13. stringTen = {2:"twenty", 3:"thirty", 4:"forty", 5:"fifty", 6:"sixty", 7:"seventy", 8:"eighty", 9:"ninety"}
  14. div = n // 10
  15. rem = n % 10
  16. if n < 20:
  17. return sayTeen(n)
  18. elif rem(n) == 0: #type error: 'int' obj is not callable
  19. return stringTen[n]
  20. else:
  21. return stringTen[div] + "-" + sayDigit(rem)
  22.  
  23. print(sayTens(23))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement