# coding: utf-8 # Marche en python 3 ! ### définition de la gestion des complexes ### class Complex : def __str__(self) : return "{} + i * {}".format(self.re, self.im) def raz(self) : self.re = 0 self.im = 0 def conj(self) : return Complex(self.re, -self.im) def i(): return Complex(0, 1) def from_real(r): return Complex(r,0) def __init__(self, re, im) : self.re = re self.im = im ### Utilisation #### c = Complex(3,4) c_ = c.conj() print(c) print(c_) c.raz() print(c) c = Complex.i() print(c) c = Complex.from_real(3.14) print(c)