Dans le programme suivant, on modélise un nombre complexe par une liste
\color{purple}\bf{\bm{[}a,b\bm{]}} contenant deux éléments correspondant respectivement à la partie réelle et la partie imaginaire du nombre complexe. Le programme ci‑dessous permet de calculer la somme de deux nombres complexes
\color{purple}\bf{z1} et
\color{purple}\bf{z2}.
def somme(z1, z2):
return [z1[0] + z2[0], z1[1] + z2[1]]
1. Tester le programme avec \color{purple}\bm{z1=[2,5]} et \color{purple}\bm{z2=[-3,4]}.
2. En reprenant une structure similaire à la fonction
\color{purple}\bf{somme}, écrire une fonction
\color{purple}\bf{différence} prenant en arguments deux listes
\color{purple}\bf{z1} et
\color{purple}\bf{z2} représentant les nombres complexes
z_1 et
z_2 et retournant leur différence
z_{1}-z_{2} écrite sous forme de liste.
3. De la même manière, proposer une fonction
\color{purple}\bf{conjugué} prenant pour argument une liste
\color{purple}\bf{z} représentant un nombre complexe
z et retournant le nombre complexe
\bar{z} sous la forme d'une liste.