Su profesor está equivocado. En cada barrio de cualquier número real contiene a la vez racionales y no racionales puntos, por lo que la función es continua en 0.
Más específicamente, deje $\alpha$ ser positivo número irracional (en particular,$\alpha\ne0$, y el argumento negativo irrationals es casi el mismo). Vamos a ver si $f$ es continua en a $\alpha$. Para que esto se sostenga, a continuación, para cada $\epsilon>0$ debe haber un $\delta$ tal que
$$ |x-\alpha|<\delta \Rightarrow |f(x)-f(\alpha)|<\epsilon $$
Desde $f(\alpha)=0$, la mano derecha de esto es equivalente a $|f(x)|<\epsilon$.
Como voy a demostrar que $f$ es no continua en $\alpha$, tengo el derecho de seleccionar a $\epsilon$, y luego debo demostrar que hay no $\delta$ que trabaja para él. Elijo $\epsilon=\alpha/2$. Ahora, para cada posible positivos $\delta$, el intervalo de $(\alpha, \alpha+\delta)$ es abierto y por lo tanto contiene al menos un número racional, que podemos llamar de $R$. A continuación, ajuste de $x=R$ obtenemos $|R-\alpha|<\delta$ (por construcción), sino $|f(R)|=R>\alpha$ es ciertamente mayor que $\epsilon$$\alpha/2$. Por lo tanto, $\delta$ no puede trabajar, como se había prometido.