This is my code and it is getting the syntax error "Invalid Character in Identifier". I can't figure out how to resolve this. I would appreciate any help available.
def number_to_words(n):
if n == 0:
return "zero"
unit = ("", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine")
tens = ("", "", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety")
teen = ("ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen",
"eighteen", "nineteen")
h, t, u = ("", "", "")
if n//100:
h = unit[n//100] + " hundred"
n = n%100
if n >= 20:
t = tens[n//10]
n = n%10
elif n >= 10:
t = teen[n-10]
n = 0
u = unit[n]
return " ".join(filter(None,[h,t,u]))
number_to_words()