Proof attempt:
$|z^n|=|z\cdot z \cdot \cdot \cdot z|=|z|\cdot|z|\cdot \cdot \cdot|z|=|z|^n$
So the property is true only for $n\in \mathbb{N}$?
Proof attempt:
$|z^n|=|z\cdot z \cdot \cdot \cdot z|=|z|\cdot|z|\cdot \cdot \cdot|z|=|z|^n$
So the property is true only for $n\in \mathbb{N}$?
In general, for nonzero complex numbers $z^n = \exp(n \log(z))$, using any branch of the logarithm of $z$.
Thus $$ \left| z^n \right| = \exp(\text{Re}(n \log(z)))$$ while $$ |z|^n = \exp(n \log |z|) = \exp(n \text{Re}(\log(z)))$$
The two are equal if and only if $\text{Re}(n \log(z)) = n \text{Re}(\log(z)) + 2 m \pi i$ for some integer $m$. There are two cases where this occurs:
No, this is not correct.
You have assumed what you are trying to prove in the second equality.
You should use an inductive proof, after proving that $|z_1z_2|=|z_1||z_2|$.