Проблема в том, что знак вопроса не является допустимым символом в Python.
In Python, the % operator can be used to get the remainder of a division operation. For example, if you divide 7 by 3, the remainder is 1. So 7 % 3 is 1. If you have a string that contains a question mark (?), you can use the % operator to get the question mark out of the string. For example, "abc?def" % 2 is "def".
определить, содержит ли слово вопросительный знак
В Python знак вопроса (?) используется для обозначения того, что слово является вопросом.
Что такое знак вопроса
Вопросительный знак (?) — это символ, используемый во многих языках программирования для обозначения вопроса.