1. Le code suivant définit une fonction qui permet de calculer les différents termes de la suite
\left(z_{n}\right) avec
q = 1 + \text{i}.
from math import sqrt
q = complex(1, 1)
def suite(n):
z = 1
for k in range(n):
z = z*q
return z
a. Vérifier que ce programme permet de confirmer les calculs de la question préliminaire.
b. Modifier le code afin qu'il corresponde à l'étude de la suite \left(z_{n}\right) lorsque q=\frac{3}{4}+\frac{1}{2} \mathrm{i}.
Dans le langage Python, le nombre complexe \text{i} est noté \text{j}.
2. Écrire une fonction permettant de renvoyer la partie réelle et la partie imaginaire de z_{n} lorsqu'on saisit n.
Les commandes z.real et z.imag permettent d'obtenir la partie réelle et la partie imaginaire de z.
3. Écrire une boucle qui calcule et affiche les valeurs successives de \left|z_{n}\right| , pour n allant de 0 à 10. Conjecturer alors le sens de variation de \left(\left|z_{n}\right|\right).
4. Que remarque‑t‑on pour \left(\left|z_{n}\right|\right) lorsqu'on prend q=\mathrm{i} ?