Let $X$ be a Hilbert space, $T\in L(X)$ be a linear, continuous, self-adjoint operator. Due to $$ \|T^2\| = \|TT^*\| = \|T\|^2, $$ one can prove by induction $$ \|T^{2^n}\|=\|T\|^{2^n}. $$ This can be used to deduce $\lim_{n\to\infty}\|T^n\|^{1/n}=\|T\|$.
My question is: can one prove $$ \|T^n\|=\|T\|^n $$ for all $n$ in the non-compact case ($T$ not compact) by elementary calculations like above? That is, without invoking spectral theorems or decompositions.