I want to find all $\lambda \in \mathbb{C}$ such that there exists an entire non-constant function $f$ with $f(z)=f(\lambda z)$ $\forall z \in \mathbb{C}$.
My idea was the following: Since $f$ must be entire on the whole complex plane it can be represented as taylor series around $0$. So I get then in total
\begin{align*} \sum\limits_{n=0}^\infty \frac{f^{(n)}(0)}{n!}z^n=f(z)=f(\lambda z)=\sum\limits_{n=0}^\infty \frac{f^{(n)}(0)}{n!}\lambda^{n}z^n. \end{align*}
Now I (hope I can) conclude that \begin{align*} f^{(n)}(0)=f^{(n)}(0)\lambda^{n}. \end{align*} Therefore, either $f^{(n)}(0)=0$ or $\lambda^{n}=1$ must hold.
First I conclude that $|\lambda|=1$ must hold, therefore $\lambda=e^{i\theta}$ for some $\theta \in [0,2\pi].$ If now there exists $n\in \mathbb{N}$ such that $\theta=\frac{2\pi}{n}$ then I have $\lambda=e^{i\frac{2\pi}{n}}$ and therefore $\lambda^n=1$. For such functions I might be able to define a entire function $f$, such that all derivates in $0$ vanish except all $kn$ derivatives in $0$.
I just wonder if those are all and my thoughts were correct? Thanks in advance.