Ich hab vor einigen Tagen mit einem Anfängerbuch in Sachen Python angefangen, würde zu einer Rechnung (im Kapitel komplexe Zahlen) eure Hilfe benötigen.
Das Programm lautet:
x=2+3j
y=1-4j
z=x*y
print(z)
Wenn man das Programm startet, ergibt die Ausgabe:
(14 - 5j)
Meine Frage: Wie kommt man darauf, ich hab mir den Kopf zerbrochen, aber wenn ich (2+3j)*(1-4j) multipliziere, ergibt sich doch: 2 -5j -12j²
Python hat anscheinend bei 12j² die j² einfach wegfallen lassen und 12 daraus gemacht, dann komm ich auf ein Ergebnis von 14 - 5j
Aber logisch ist das meiner Meinung nach nicht, so hab ich das nicht in der Schule gelernt.