Discussion:Mathématiques avec Python et Ruby/Quaternions et octonions en Python
Aller à la navigation
Aller à la recherche
Je propose dans la classe Quaternion :
def __str__(self):
return "{} + {}.i + {}.j + {}.k".format(
self.a.real, self.a.imag, self.b.real, self.b.imag)
ou (c'est mon dernier fils: https://github.com/arount) qui me l'a soufflée) :
def __str__(self):
return "{a.real} + {a.imag}.i + {b.real}.j + {b.imag}.k".format(
a = self.a,
b = self.b
)
qui est plus "pythonnesque".
Marnout (discussion) 26 juillet 2017 à 09:43 (CEST)