Die Ausgaben von IPython, der das statt ``>>>`` anzeigt.RauberRacing hat geschrieben:was ist das denn mit den In[1] Out[2] usw?
Nullstellenbestimmung
So könnte man es auch machen:
P.S. Irgendwie klappt es mit der richtigen Darstellung der Einrückung nicht ..
Code: Alles auswählen
def nullstelle(f,a,b):
while b-a>0.0000001:
a,b=(not(f(a)*f(((a+b)*.5))<0))*((a+b)*.5)+(f(a)*f(((a+b)*.5))<0)*a,(f(a)*f(((a+b)*.5))<0)*((a+b)*.5)+(not(f(a)*f(((a+b)*.5))<0))*b
return (a+b)*.5