Bedingte Anweisung und Verzweigung

Aus PlusPedia
Wechseln zu: Navigation, Suche

Verzweigungen sind Kontrollstrukturen bei Computerprogrammen.

Coin Übrigens: Die PlusPedia ist NICHT die Wikipedia.
Wir sind ein gemeinnütziger Verein, PlusPedia ist werbefrei. Wir freuen uns daher über eine kleine Spende!

1 Arten

1.1 Einfache Verweisungen

In Python:
if <bedingung> then
....<Anweisung>

Die vier Blanks sind hier durch Punkte repräsentiert. Bei Pyhton ist dies ein Element der Programmiersprache und zwingend!

1.2 Zweifache Verweisung

In Python:
if <bedingung> then
....<Anweisung>
else
....<Anweisung>

Die vier Blanks sind hier durch Punkte repräsentiert. Bei Pyhton ist dies ein Element der Programmiersprache und zwingend!

1.3 Mehrfache Verweisung

In Python: if <bedingung1> then
. <Anweisungen>
elif <bedingung2>
. <Anweisungen>
elif <bedingung3>
. <Anweisungen>
else
. <Anweisung>

Die vier Blanks sind hier durch Punkte repräsentiert. Bei Pyhton ist dies ein Element der Programmiersprache und zwingend!

2 In Python


if expression:
....suite
elif expression:
....suite
elif expression:
....suite

........

else: ....suite

Die vier Blanks/Leerzeichen (hier ....) sind Element von Python und zwingend.

Unter einer suite wird in Python verstanden ein Programm-Block. pass ist notwendig (?)

Beispiel:
a = 3;
b = 2;
if a < b:
....pass; # tue nichts
elif a == b:
....a += 1;
else:
....a -= 1;
#end if;

3 Vergleiche

  • X < Y (X kleiner Y)
  • X <= Y (X kleiner oder gleich Y)
  • X > Y (X größer Y)
  • X >= Y (X größer oder gleich Y)
  • X == Y (X ist dasselbe wie Y - Wertgleichheit)
  • X != Y (X ist ungleich Y)
  • X is Y (Steht X und Y an der gleichen Speicherzelle - Objektgleichheit)
  • X is not Y (Steht X nicht an derselben Stelle von Y)

Das Ergebnis ist vom Typ Boolean - True oder False;

  • True + True = 2
  • True - False = 1
  • True * False = 0

Hier ist Python nicht streng typisiert! Jeder Wert ungleich 0 ist True, Der Wert 0 ist False;


4 Links und Quellen

4.1 Siehe auch

4.2 Weblinks

4.3 Quellen

4.4 Literatur

4.5 Einzelnachweise


5 Andere Lexika




Diesen Artikel melden!
Verletzt dieser Artikel deine Urheber- oder Persönlichkeitsrechte?
Hast du einen Löschwunsch oder ein anderes Anliegen? Dann nutze bitte unser Kontaktformular

PlusPedia Impressum
Diese Seite mit Freunden teilen:
Mr Wong Digg Delicious Yiggit wikio Twitter
Facebook




Bitte Beachte:
Sämtliche Aussagen auf dieser Seite sind ohne Gewähr.
Für die Richtigkeit der Aussagen übernimmt die Betreiberin keine Verantwortung.
Nach Kenntnissnahme von Fehlern und Rechtsverstößens ist die Betreiberin selbstverständlich bereit,
diese zu beheben.

Verantwortlich für jede einzelne Aussage ist der jeweilige Erstautor dieser Aussage.
Mit dem Ergänzen und Weiterschreiben eines Artikels durch einen anderen Autor
werden die vorhergehenden Aussagen und Inhalte nicht zu eigenen.
Die Weiternutzung und Glaubhaftigkeit der Inhalte ist selbst gegenzurecherchieren.


Typo3 Besucherzähler - Seitwert blog counter
java hosting vpn norway