Advertisement
simeonshopov

Numbers from 0 to 100 to text

Sep 18th, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. number = int(input())
  2. digits = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"]
  3. tens = ["ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen"]
  4. rounds = ["twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety"]
  5.  
  6. if number >=0 and number <= 9:
  7.   print(digits[number])
  8. elif number >=10 and number <= 19:
  9.   print(tens[number-10])
  10. elif number >= 20  and number <= 99:
  11.   if number % 10 == 0:
  12.     print(rounds[(number//10)-2])
  13.   else:
  14.     print(rounds[(number//10)-2]+" "+digits[number%10])
  15. else:
  16.   print("one hundred")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement