ich grübel gerade über den Abschnitt b = (n / 2) + 1 in Zeile 100. Funktioniert das so zuverlässig oder sollte da nicht lieber b=int(n/2)+1 stehen? Bei n=1 ergibt sich b=1.5 und erfüllt in Zeile 104 nicht die if-Bedingung.
Gut aufgepasst, da hab ich Mist gebaut. Ich hab an der Stelle ganz verschwitzt, dass die Variable in Basic2 ja ein Float ist.