Zurück
Inhalt Übersicht der Struktogramm-Elemente

Art und Zweck
Struktogramm
Python
Anweisung
Variablenzuweisungen,
Funktionsaufrufe

x = 5
text= "Hallo"
f=funktion(42)
Block

Nacheinanderausführen mehrerer Anweisungen


Zeilenweises Schreiben
der Anweisungen
Ausgabe
Ausgabe von
Text und Variablen

print "Ausgabe",12345
Eingabe
Eingabe von Text

x = raw_input("Text eingeben")
Verzweigung
Abhängig von einer Bedingung den einen oder anderen Fall bearbeiten

if bedingung:
  anweisungsblock1
else:
  anweisungsblock2

Die Anweisungsblöcke müssen
eingerückt werden!

abweisende Schleife
Wiederhole einen Anweisungsblock, solange eine Bedingung erfüllt ist.

while bedingung:
  anweisungsblock

aufzählende Schleife
Weise nacheinander alle angegebenen Elemente der Variablen zu und führe die Anweisung aus.

for variable in liste:
   anweisungsblock

Die Anweisungsblöcke müssen
eingerückt werden!

Funktion
Eine Funktion oder Prozedur führt gruppiert eine Folge von Anweisungen und stellt diese unter einem Namen für andere Programmteile zur Verfügung. Eine Funktion kann (muss aber nicht) Parameter als Eingabe bekommen und eine Ausgabe liefern.

def funktionsname(parameter):
   anweisungsblock
   return ergebnis

Die Anweisungsblöcke müssen
eingerückt werden!

Rückkehr-Anweisung
Beendet eine Funktion (sofort) und kann (optional) ein Ergebnis zurückgeben.

siehe Funktion
Klasse

Stellt eine Klasse mit Methoden (dargestellt als Funktion) zur Verfügung. Eine Erklärung sprengt hier den Rahmen.

class name:
  def methode1(self,parameter):
    anweisungsblock