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

Youtube Sperre umgehen GEMA
Videos freischalten

So umgehen Sie die GEMA-Sperre bei Youtube. Was Sie dazu brauchen, und wie es am einfachsten geht.
Neue Fritzboxen unterstützen den AC-Standard.
WLAN-Geschwindigkeit verdoppeln

Mehr WLAN-Geschwindigkeit: Mit dem WLAN-Standard 802.11ac und den richtigen Geräten und Einstellungen verdoppeln Sie den Datendurchsatz.
Netflix auf dem TV
Programm in der Übersicht

Welche Filme und Serien gibt es bei Netflix eigentlich zu sehen? Was ist neu im Streaming-Angebot? Diese Antworten helfen weiter.
Netflix
Streaming

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
E.T. – Der Außerirdische
Vorschau auf Film- und Serien-Highlights

Amazon Prime Instant Video lockt im Dezember 2016 mit Film-Highlights wie "E.T.", "Fast & Furious 7" und der Serie "Ku’damm 56​".