Googles Liebling

Teil 2: Python 3: Das bietet Version 3 alles

Sie können mehrere unterschiedliche Argumente aneinanderreihen, etwa:

print("Python beherrscht das kleine
Einmaleins und 3*3 ist", 3*3)

liefert die Ausgabe: Python beherrscht das kleine Einmaleins und 3*3 ist 9.

Mit dem Parameter sep geben Sie das Trennzeichen bei mehreren Objekten an, end legt den Terminator der Ausgabe an. Das Trennzeichen ist im Standard ein Leerzeichen, das letzte Zeichen ein Zeilenumbruch. print() beherrscht darüber hinaus auch die Ausgabe in eine Datei - Parameter file - wobei ohne zusätzliche Angabe das Ergebnis am Bildschirm dargestellt wird.

Schleifen und Bedingungen

Der Umgang mit Bedingungen ist in Python recht einfach gehalten. Es gibt eine if-Bedingung, mehrere elseif - wobei diese bei Python elif heißen - und eine Abschlussbedingung, die den Rest abhandelt:

"if" < Bedingung> ":" <Aktion>
("elif" <Bedingung 2> ":" <Aktion>)
...
["else" ":" <Aktion>]

Wichtig bei der Eingabe des Befehls ist auch das richtige Einrücken der zweiten und nachfolgenden Zeile(n). Ansonsten kann es unter Umständen zu Problemen mit dem Interpreter kommen.

In einem einfachen Beispiel zeigen wir Ihnen die if-Schleife an einem konkreten Beispiel. Die Variable zahl wird abgefragt über den Befehl input.

zahl = int(input("Bitte geben Sie
eine Zahl ein:))

Anschließend wird eine if-Abfrage durchlaufen, in der die Zahl untersucht wird: kleiner null, zwischen 1 und 99 sowie 100 oder größer. Jeder dieser Zustände wird mit einer entsprechenden Meldung quittiert.

if zahl < 0:
zahl = 0
print("Bitte geben Sie eine Zahl
größer null ein!")
elif zahl == 0:
print("Zahl gleich null!")
elfi ( zahl < 0 and zahl > 100 ):
print ("Zahl zwischen 1 und 99")
else:
print ("Zahl 100 oder größer!")

Sie können auch mehrere Bedingungen miteinander verknüpfen - im Beispiel über and. Zur Verfügung stehen die booleschen Operatoren and und or zur Verfügung sowie ein not zur Verneinung. Eine komplette Liste aller Ausdrücke finden Sie online unter .

Neben der if-Schleife bietet Ihnen Python auch noch die for-Schleife als weitere Alternative. Diese ist deutlich einfacher aufgebaut:

"for" <Variable> "in"<Menge> ":" <Aktion>
["else" ":" <Aktion>]

Wie Sie sehen, unterscheidet sich die for-Schleife im Vergleich zu anderen Programmiersprachen. Es wird bei Python nicht eine Schleife durchlaufen und der Zähler je Durchgang erhöht oder erniedrigt, sondern eine definierte Liste.

Dabei bilden Sie als Erstes eine Menge, die entweder aus Strings, Zahlen oder einer Mischung aus beidem bestehen kann.

tier = ["Hund", "Katze", "Maus",
"Elefant"]

Mehr zum Thema

HTML5: Quick Reference Guide
Ratgeber: "HTML5"

Die wichtigsten Tags auf einen Blick: In unserem praktischen Arbeitsblatt finden Sie einen wertvollen Begleiter für die Umstellung Ihrer Webprojekte…
internet, webdesign, google, content, ranking, seo, suchmaschine
Ratgeber: Urheberrecht

Einzigartige Inhalte bieten Lesern Mehrwert und sind ein wichtiges Qualitätsmerkmal. Ärgerlich, wenn sich jemand durch Kopieren an fremden…
Die besten HTML5-Tipps
Neue Tipps & Tricks für blitz.io

Wer die Leistung einer Applikation ermitteln möchte, braucht keine Skripte zu schreiben, sondern kann einen der zahlreichen Online-Dienste…
image.jpg
Ratgeber: Webentwicklung

Die clientseitige Javascript-Entwicklung bietet fast keine Entwicklungsumgebungen und auch keine vernünftigen Werkzeuge zur Fehlersuche. Eine der…
internet, webdesign, meteor, webapplikationen
Ratgeber

Mit Meteor sollen Entwickler in kurzer Zeit Umgebungen für Webapplikationen erstellen können, ohne sich um lästige Details kümmern zu müssen. Wir…