Code:
x=float
Damit setzt du 'x' auf den Typ 'type' mit dem Wert 'float', machst daraus aber keine float-variable. Deswegen die Fehlermeldung. Zeile ersatzlos löschen

Code:
y = 1/2*x**3 - 1/2*x**2 + 2*x + 3
Soll die Zeile in die for-Schleife?

Code:
for x in arange(x_anfang, x_ende, sw):
arange gibt es in python direkt nicht. Es gibt aber in numpy eine Methode mit dem namen.