Verzweigungen

Einfache Verzweigung mit if:

if x = 0:
  print "Ja ist Null"
else:
  print "Nein was anderes"

Hier wird die Variable mit 0 verglichen, und ist die Abfrage true
wird der erste Befehlsblock ausgefürt.
Ansonsten der zweite.


Einfache for Schleife:

for i in range(0,zahl):
  print "Test"

Hier zählt i solange hoch, bis der Wert zahl erreicht ist.
Ist Zahl z.b. 5 wird der Anweisungsblock 5 mal ausgeführt.


while Schleife
Die While Schleife wird solange durchlaufen,
bis der Wert auf False gesetzt wird.
Beispiel:

#!/usr/bin/env python
# -*- conding: utf-8 -*-
print "Bitte gebe deinen Namen ein";
richtig = True;
testname = "Andre";
while richtig:
meinname = raw_input();
if meinname==testname:
print "Hallo Andre"
richtig = False;
else:
print "Dich kenn ich nicht"
print "Ende";

In diesem Beispiel wird die Variable richtig auf wahr gesetzt,
und die Schleife solange durchlaufen, bis richtig falsch wird.


FOR Schleife
Eine weitere Kontrollstruktur ist die FOR-Schleife.
Sie führt wiederkehrende Operationen durch bis eine bestimmte
Bedingung erfüllt wird.
Einfaches Beispiel:

#!/usr/bin/env python
# -*- conding: utf-8 -*-
for i in range(1, 10):
print i
else:
print "Gezaehlt bis: ", i

Diese Schleife zählt von 1 bis 9 hoch,
und gibt den Wert auf der Konsole aus.
Ist die Schleife durchgelaufen wird die else Anweisung
ausgeführt, in diesem Fall geschrieben wie hoch die
Schleife gezählt hat.

This page may have a more recent version on pmwiki.org: PmWiki:Verzweigungen, and a talk page: PmWiki:Verzweigungen-Talk.