In diesem Python-Tutorial zeigen wir Ihnen die wichtigsten Befehle, die Sie in Python 3 zum Programmieren kennen müssen. Es richtet sich an Einsteiger, die bislang nur wenige oder gar keine Erfahrung haben.
Die mit einem Symbol oder farbiger Unterstreichung gekennzeichneten Links sind Affiliate-Links. Kommt darüber ein Einkauf zustande, erhalten wir eine Provision - ohne Mehrkosten für Sie! Mehr Infos.
Python-Tutorial: print, sleep & input - Die 3 Basic-Befehle
Diese drei Grundbefehle kann man in Python fast immer gebrauchen. Mit ihnen können Sie sogar schon erste kleine Programme ganz einfach erstellen. Haben Sie Python 3 noch nicht auf Ihrem Rechner installiert, können Sie es kostenlos in unserem Downloadbereich herunterladen.
- In eigentlich jedem Python-Programm kommt der print-Befehl vor. Mit diesem können Sie das Programm Wörter, Zahlen oder ganze Sätze ausgeben lassen. Schreiben Sie immer als erstes "print" (ohne Anführungszeichen) und schreiben Sie dann in Klammern was ausgegeben werden soll. Sie können entweder etwas direkt eingeben (z.B. "print ('Test')") oder eine Variable integrieren: z.B. "print ('Hallo ' + x + '! Schön dich kennenzulernen!')" Das x wird in diesem Fall durch einen Namen ersetzt, der bei der Variablen x hinterlegt ist.
- Ganz wichtig sind in Python die Variablen. Diese können Sie entweder direkt im Code festlegen (z.B. "x = 3") oder mit einem Input-Befehl erfragen: "x = input ("...")" Zwischen die Anführungszeichen können Sie beispielsweise eine Frage formulieren, z.B. "Wie heißt du?". Der Name wird dann automatisch unter der Variablen x abgespeichert.
- Wenn Sie möchten, dass das Programm kurz wartet, bevor es den nächsten Befehl ausführt, müssen Sie in den Code einen sleep-Befehl integrieren. Dafür müssen Sie zunächst mit dem Befehl "from time import sleep" das sleep-Modul importieren und dann in der nächsten Zeile "sleep (1)" schreiben. Der Wert in der Klammer steht übrigens für die Sekunden, die gewartet werden sollen.
Tutorial für Python: Wenn-Dann-Funktionen (Bedingungen) in Python
In fast jedem Python Programm benötigen Sie Bedingungen. Hierbei gibt es einige Dinge zu beachten, damit alles richtig funktioniert.
- Schreiben Sie immer als erstes "if" und dann die Bedingung. Das Ganze könnte zum Beispiel so aussehen: "if x == 0:" (ohne äußere Anführungszeichen). Wenn jetzt die Variable x genau 0 ist, trifft die Bedingung zu und der Befehl, der unter dieser Bedingung steht, wird ausgeführt.
- Wenn Sie mehrere Bedingungen nutzen möchten, verwenden Sie bei der erstes Bedingung zwar "if", bei allen weiteren am Anfang jedoch "elif".
- Falls keine der Bedingungen zutrifft, werden die Befehle, die unter "else:" stehen ausgeführt.
- Wenn Sie testen wollen, ob eine Variable x einen bestimmten Zahlenwert besitzt geht das mit "==" (ohne Anführungszeichen) Genauso können Sie auch testen, ob x größer, kleiner, größer-gleich oder kleiner-gleich einem bestimmten Wert ist. Das geht mit ">", "<", ">=" oder "<=". Auch umgekehrt können Sie mit "!=" testen, ob x z.B. nicht 0 ist.
- Bedingungen können jedoch nicht nur auf Zahlen bezogen sein, sondern auch mit Buchstaben oder Wörtern funktionieren. Dies geschieht mit "is" oder "is not". Beispielsweise trifft die Wenn-Dann-Funktion "if x is 'Hallo':" zu, wenn das Wort "Hallo" als Variable x hinterlegt wurde.
- Wenn Sie möchten, dass ein Befehl ausgeführt wird, wenn mehrere Bedingungen zutreffen oder eine von mehreren möglichen Bedingungen zutreffen, können Sie "and" oder "or" zu Ihrem Code hinzufügen. Beispielsweise trifft die Bedingung "if x == 0 or x == 1:" zu, wenn x genau 0 oder 1 ist.
Python 3: Mathematische Operatoren
Wie mit jeder Programmiersprache kann man auch mit Python verschiedene Dinge berechnen.
- Addieren, Subtrahieren, Multiplizieren und Dividieren können Sie in Python ganz einfach mit "+", "-", "*" oder "/" (ohne Anführungszeichen).
- Wenn Sie zwei Zahlen (oder Variablen) potenzieren möchten, geht dies mit "**".
- Mit "//" erhalten Sie das Ergebnis einer Division, ohne den Rest. Nur den Rest erhalten Sie wiederum mit "%". Mit dem Befehl "divmod (x, y)" gibt das Programm zwei Werte aus; das Ergebnis der Division von x und y und den Rest.
- Mit "int (x)" können Sie x in einen Integer bzw. eine Ganzzahl umwandeln. Das Gegenteil davon ist "float (x)". Hierbei wird beispielsweise aus einer 2 eine Gleitkommazahl, also eine 2,0.
- Mit "abs (x)" Erhalten Sie den Betrag von x. Der Betrag von 2 ist 2 und von -2 auch 2.
Mehr Tipps zu Python in unseren CHIP Ratgebern
Auf Chip finden Sie weitere Tutorials rund ums Programmieren. Dort zeigen wir Ihnen zum Beispiel, wie Sie Funktionen in Python definieren können.
Author: Susan Brennan
Last Updated: 1703677561
Views: 1192
Rating: 4.7 / 5 (100 voted)
Reviews: 89% of readers found this page helpful
Name: Susan Brennan
Birthday: 1983-06-25
Address: 249 Pope Dale Suite 085, Rhondaberg, PA 38148
Phone: +4163258499391191
Job: Data Analyst
Hobby: Yoga, Cross-Stitching, Aquarium Keeping, Skydiving, Robotics, Table Tennis, Skateboarding
Introduction: My name is Susan Brennan, I am a unguarded, dazzling, tenacious, dedicated, dear, esteemed, variegated person who loves writing and wants to share my knowledge and understanding with you.