# Einführung in die Python 3 Syntax In dieser Einführung lernst Du die grundlegende Syntax von Python 3 kennen. Python ist bekannt für eine einfache, leicht lesbare Syntax, die sich besonders für Anfänger eignet. ## Kommentare Kommentare beginnen mit einem `#`. Alles hinter einem `#` wird vom Interpreter ignoriert und dient nur zur Erklärung. ```python # Das ist ein Kommentar ``` ## Variablen Variablen in Python benötigen keine explizite Deklaration des Typs. Der Typ wird automatisch erkannt. ```python name = "Alice" # String age = 30 # Integer price = 19.99 # Float is_available = True # Boolean ``` ## Datentypen - Strings: Texte in Anführungszeichen, z.B. "Hallo" - Integer: Ganze Zahlen, z.B. 10 - Float: Dezimalzahlen, z.B. 10.5 - Boolean: Wahrheitswerte True oder False ## Einfache Ausgabe mit print() Um eine Ausgabe auf dem Bildschirm zu erzeugen, verwenden wir `print()`: ```python print("Hallo, Welt!") print("Name:", name) ``` ## Einfache Eingabe mit input() `input()` ermöglicht die Eingabe von Daten durch den Benutzer: ```python name = input("Wie heißt du? ") print("Hallo,", name) ``` ## Operatoren Python unterstützt verschiedene Operatoren wie Addition, Subtraktion, Multiplikation und Division. ```python a = 10 b = 3 sum = a + b # Addition div = a - b # Subtraktion product = a * b # Multiplikation quotient = a / b # Division ``` ## Kontrollstrukturen ### Bedingungen mit if, elif und else Mit if-Anweisungen kannst du Entscheidungen treffen: ```python age = 18 if age >= 18: print("Du bist volljährig.") elif age >= 16: print("Du bist fast volljährig.") else: print("Du bist minderjährig.") ``` ### Schleifen #### For-Schleife Eine for-Schleife wird oft verwendet, um eine feste Anzahl von Wiederholungen durchzuführen: ```python for i in range(5): print(i) # Gibt die Zahlen 0 bis 4 aus ``` #### While-Schleife Eine while-Schleife läuft, solange eine Bedingung wahr ist: ```python count = 0 while count < 5: print(count) count += 1 ``` ### Listen Listen speichern mehrere Werte in einer geordneten Sammlung: ```python numbers = [1, 2, 3, 4, 5] print(numbers[0]) # Ausgabe: 1 numbers.append(6) # Fügt 6 zur Liste hinzu ``` ## Funktionen Funktionen helfen, den Code übersichtlicher zu gestalten und Wiederholungen zu vermeiden: ```python def greet(name): print("Hallo,", name) greet("Anna") ```