Skip to content

Teil 5: Arithmetische Operationen

Übung 5.1: Addition

python
"""
Übung 5.1: Addition
Aufgabe: Schreibe eine Funktion, die zwei Zahlen addiert und die Summe zurückgibt.
Konzept: Addition mit +
"""

def addiere(a, b):
    """
    Addiert zwei Zahlen.

    Args:
        a: Erste Zahl
        b: Zweite Zahl

    Returns:
        Summe von a und b
    """
    # DEINE LÖSUNG HIER
    pass


# Tests
assert addiere(5, 3) == 8, "Fehler: 5 + 3 sollte 8 sein"
assert addiere(10, 20) == 30, "Fehler: 10 + 20 sollte 30 sein"
assert addiere(-5, 5) == 0, "Fehler: -5 + 5 sollte 0 sein"
print("✓ Alle Tests bestanden!")

Übung 5.2: Grundrechenarten

python
"""
Übung 5.2: Grundrechenarten
Aufgabe: Schreibe eine Funktion, die Summe, Differenz, Produkt und Quotient zweier Zahlen zurückgibt.
Konzept: +, -, *, /
"""

def grundrechenarten(a, b):
    """
    Führt alle Grundrechenarten aus.

    Args:
        a: Erste Zahl
        b: Zweite Zahl

    Returns:
        Summe, Differenz, Produkt, Quotient
    """
    # DEINE LÖSUNG HIER
    pass


# Tests
summe, differenz, produkt, quotient = grundrechenarten(10, 2)
assert summe == 12, "Fehler: 10 + 2 sollte 12 sein"
assert differenz == 8, "Fehler: 10 - 2 sollte 8 sein"
assert produkt == 20, "Fehler: 10 * 2 sollte 20 sein"
assert quotient == 5, "Fehler: 10 / 2 sollte 5 sein"
print("✓ Alle Tests bestanden!")

Übung 5.3: Flächenberechnung

python
"""
Übung 5.3: Flächenberechnung
Aufgabe: Schreibe eine Funktion, die die Fläche eines Rechtecks berechnet (Länge × Breite).
Konzept: Multiplikation für praktische Anwendung
"""

def rechteck_flaeche(laenge, breite):
    """
    Berechnet die Fläche eines Rechtecks.

    Args:
        laenge: Länge des Rechtecks
        breite: Breite des Rechtecks

    Returns:
        Fläche (laenge * breite)
    """
    # DEINE LÖSUNG HIER
    pass


# Tests
assert rechteck_flaeche(5, 3) == 15, "Fehler: 5 * 3 sollte 15 sein"
assert rechteck_flaeche(10, 10) == 100, "Fehler: 10 * 10 sollte 100 sein"
assert rechteck_flaeche(7, 2) == 14, "Fehler: 7 * 2 sollte 14 sein"
print("✓ Alle Tests bestanden!")

Übung 5.4: Code Reading (Code lesen)

Aufgabe: Erstelle eine Variablen-Tabelle für den folgenden Code.

python
a = 10
b = 5
summe = a + b
produkt = a * b
differenz = a - b
ZeileCodeabsummeproduktdifferenz
1a = 10?????
2b = 5?????
3summe = a + b?????
4produkt = a * b?????
5differenz = a - b?????

Übung 5.5: Debugging (Fehler finden)

Aufgabe: Der folgende Code sollte die Fläche eines Kreises berechnen, aber das Ergebnis ist falsch. Finde den Fehler.

python
"""
Übung 5.5: Debugging - Kreisfläche
Aufgabe: Die Formel für die Kreisfläche ist A = π × r². Finde den Fehler in der Berechnung.
"""

def kreis_flaeche(radius):
    """Berechnet die Fläche eines Kreises."""
    pi = 3.14
    flaeche = pi * radius * 2
    return flaeche

# Test
print(kreis_flaeche(10))  # Sollte ca. 314 sein

Quiz: Arithmetische Operationen

Teste dein Wissen über Berechnungen in Python!

Python Grundlagen - Teil 5

Frage 1 von 6

Was ist das Ergebnis von 10 + 5?

Informatik & ICT Unterricht Neufeld