Dans le programme suivant, on modélise un nombre complexe par une liste
[a,b] 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
z1 et
z2.
def somme(z1, z2):
return [z1[0] + z2[0], z1[1] + z2[1]]
1. Tester le programme avec z1=[2,5] et z2=[−3,4].
2. En reprenant une structure similaire à la fonction
somme, écrire une fonction
diffeˊrence prenant en arguments deux listes
z1 et
z2 représentant les nombres complexes
z1 et
z2 et retournant leur différence
z1−z2 écrite sous forme de liste.
3. De la même manière, proposer une fonction
conjugueˊ prenant pour argument une liste
z représentant un nombre complexe
z et retournant le nombre complexe
zˉ sous la forme d'une liste.