Ошибка: SyntaxError: expression cannot contain assignment, perhaps you meant «==»?
Да
Ваще не понимаю в чем вопрос, интерпретатор абсолютно точно указал где ошибка и в чем она заключается. Почему бы просто не перевести то, что написано и подумать головой?