lago-programming-for-beginners/session-2
2024-11-11 10:09:19 +01:00
..
README.md Add README for session 2 2024-11-11 10:09:19 +01:00

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.

# Das ist ein Kommentar

Variablen

Variablen in Python benötigen keine explizite Deklaration des Typs. Der Typ wird automatisch erkannt.

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():

print("Hallo, Welt!")
print("Name:", name)

Einfache Eingabe mit input()

input() ermöglicht die Eingabe von Daten durch den Benutzer:

name = input("Wie heißt du? ")
print("Hallo,", name)

Operatoren

Python unterstützt verschiedene Operatoren wie Addition, Subtraktion, Multiplikation und Division.

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:

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:

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:

count = 0
while count < 5:
    print(count)
    count += 1

Listen

Listen speichern mehrere Werte in einer geordneten Sammlung:

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:

def greet(name):
    print("Hallo,", name)

greet("Anna")