Advertisement
Guest User

Untitled

a guest
Feb 1st, 2017
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.69 KB | None | 0 0
  1. def numberToText(n):
  2.     digits = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"]
  3.     teens = ["ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen"]
  4.     adults = ["twenty", "thirty", "fourty", "fifty", "sixty", "seventy", "eighty", "ninety"]
  5.     text = ""
  6.     if (n < 0 or n > 100): text = "invalid number"
  7.     elif (n <= 9): text = digits[n % 10]
  8.     elif (n <= 19): text = teens[n % 10]
  9.     elif (n <= 99 and n % 10 == 0): text = adults[int(n / 10) - 2]
  10.     elif (n <= 99 and n % 10 != 0): text = adults[int(n / 10) - 2] + ' ' + digits[n % 10]
  11.     else: text = "one hundred"
  12.     return text
  13.      
  14. n = int(input())
  15. print(numberToText(n))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement