No estoy seguro que esto te funcione, y de hecho talvés ya lo sabés, pero por aquello de las dudas:
cuando escrbís == después de una variable lo que hacés es que le igualás la variable a su valor, a diferencia de cuando escribís solamente = que lo que significa que en ese momento la variable es igual a: lo que sea.
Generalmente cuando usás el if, tenés que usar un solo signo de igual |