Podemos demostrar que para cada $a\in(0,1)$ tenemos $$\lim_{x\to a}f(x)=0$$
desde donde veremos sólo es continuo en el irracional puntos. Así que, vamos a escoger el $a\in(0,1)$, y vamos a ser determinado $\epsilon >0$. Elija $n$, de modo que $1/n\leq \epsilon$.
En primer lugar, observamos que los únicos puntos donde podría ser falso que $|f(x)-0|<\epsilon$ $$\frac{1}{2};\frac{1}{3},\frac{2}{3};\frac{1}{4},\frac{3}{4};\frac{1}{5},\frac{2}{5},\frac{3}{5},\frac{4}{5}; \cdots ;\frac{1}{n}, \cdots ,\frac{{n - 1}}{n}$$ If $un$ is rational, then $$ could be one of those numbers. But, as many as there can be, the amountof these numbers are finite. Thus, for some $p/p$ in that list, the number $$|a-p/q|$$ is least. If $un$ is one of these numbers, consider $p/p\neq un$. Then, take $\delta$ as this distance. It will then be the case that if $0<|x-a|<\delta$, then $x$ será ninguno de los números
$$\frac{1}{2};\frac{1}{3},\frac{2}{3};\frac{1}{4},\frac{3}{4};\frac{1}{5},\frac{2}{5},\frac{3}{5},\frac{4}{5}; \cdots ;\frac{1}{n}, \cdots ,\frac{{n - 1}}{n}$$
por tanto, es cierto que $|f(x)-0|<\epsilon$.
Usted puede encontrar otro ejemplo interesante aquí.