Inhaltsverzeichnis

05

Informatik-Buch auf uni-brachbach.de

Noch ein Beispiel: Funktionswertberechnung

Mit Hilfe des folgenden Programms kann man Funktionswerte der Funktion

Graph

berechnen.

x = float(input("x = "))
y = 3*x**2 + 2.5*x -3
print (y)

Trick für mehrfache Eingabe: die while-Schleife

Gerade im letzten Beispiel möchte man meist gern nacheinander verschieden Werte für x eingeben. Die Programmiersprachen bieten dafür ein Konstrukt an, dass man als „Schleife“ bezeichnet:

while (5>3):
    x = float(input("x = "))
    y = 3*x**2 + 2.5*x -3
    print (y)

Die while-Schleife wiederholt die nachfolgenden Zeilen, die um einen Tabulator weiter eingerückt notiert werden, solange die Aussage in der Klammer hinter dem Wort while wahr ist. Da (5>3) voraussichtlich längere Zeit eine wahre Aussage bleibt, wird die Eingabe, die Berechnung und die Ausgabe solange wiederholt, bis das Programm abgebrochen oder der Rechner ausgeschaltet wird oder …