x = -5.2**-3.8
print("1. -5.2 hoch -3.8 =", x)
x = (-5.2)**-3.8
print("2. (-5.2) hoch -3.8 =", x)
x = -5.2**-(3.

print("3. -5.2 hoch (-3.

print()
Ausgabe:
1. -5.2 hoch -3.8 = -0.0019018983172844654
2. (-5.2) hoch -3.8 = (0.0015386680602562477+0.0011179077822596802j)
3. -5.2 hoch (-3.

Auf keinen Fall kann das Ergebnis eine komplexe Zahl wie unter 2. sein. Vorzeichen bindet am stärksten, Klammern sollten hier
keine Auswirkungen haben. Woran liegt es?