These are dangerous questions, my friend. :)
99% of the time, we, programmers are the ones who mess up something and not the programming language or the compiler are responsible.
In your case, Python is complaining about an unexpected end of file. And in fact, Python is right.
is_palindrome(input("enter a palindrome here: ")
You start to call a function and provide its argument within parenthesis, but then you never close the parenthesis for the is_palindrome() function (only for the input() function), so Python keeps looking for this closing parenthesis on the lines below but hits end of file. So the fix is to add one more closing parenthesis at the end of the line.
Note, after this, your program still does not work correctly, there are more issues to fix.
Good luck! :)