Normal, es un error de sintaxis.
Después de un 'and' debe ir una expresión, no puede ir una sentencia de control.
En ese sitio, lo ideal es colocar una operador ternario (?:) para seleccionar el print() adecuado.
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados