====== LU04.L14 - Rabattberechnung ====== def calculate_discount(price, is_on_sale): """ Berechnet den Preis eines Produkts nach Rabatt. Args: price (float): Der ursprüngliche Preis des Produkts. is_on_sale (bool): Gibt an, ob das Produkt im Angebot ist oder nicht. Returns: float: Der Preis des Produkts nach Rabatt. """ # TODO: Implementieren Sie die Funktion return price * 0.9 if is_on_sale else price if __name__ == '__main__': products = [ {"name": "Laptop", "price": 1000.0, "is_on_sale": True}, {"name": "Maus", "price": 50.0, "is_on_sale": False}, {"name": "Tastatur", "price": 70.0, "is_on_sale": True} ] for product in products: discounted_price = calculate_discount(product["price"], product["is_on_sale"]) print( f"Produkt: {product['name']}, Originalpreis: {product['price']} Fr., Rabattierter Preis: {discounted_price} Fr.") ---- [[https://creativecommons.org/licenses/by-nc-sa/4.0/ch/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Kevin Maurizi