Präse eingefügt

main
luay 2026-06-23 10:06:19 +02:00
parent 06b0a2039b
commit 2633a68c39
4 changed files with 3 additions and 35 deletions

View File

@ -1,15 +0,0 @@
class Einkaufswagen:
def __init__(self, kunde, itemList):
self.kunde = kunde
self.itemList = itemList
def __mul__(self, n):
return Einkaufswagen(self.kunde, self.itemList * n)
def __str__(self):
return f"{self.kunde} : {self.itemList}"
ew1 = Einkaufswagen("Karl", ["Brot", "Milch"])
ew2 = ew1 * 2
print(ew2)

View File

@ -1,22 +1,6 @@
import time
def cache(func):
cache_dict = {}
def wrapper(*args):
if args[0] in cache_dict:
print("Gehalt vom Cache gehlot")
return cache_dict[args[0]]
else:
print("Gehalt wird gerechnet...")
result = func(args[0])
cache_dict[args[0]] = result
return result
return wrapper
@cache
def gehalt(name):
# Komplexe Berechnung
time.sleep(3)

View File

@ -22,6 +22,6 @@ produkte = [
{"artikel": "Käse", "stueckzahl": 15, "price": 4.99, "verfallsdatum": "2026-06-24",
"lieferant": "Käsemanufaktur", "lagerplatz": "Kühlregal 1"}
]
abgelaufen = [(item["artikel"], item["lagerplatz"])
for item in produkte if item["verfallsdatum"] <= heute]
abgelaufen = [(prdkt["artikel"], prdkt["lagerplatz"])
for prdkt in produkte if prdkt["verfallsdatum"] < heute]
print(abgelaufen)

View File

@ -22,5 +22,4 @@ artikel = [
{"artikel": "Käse", "stueckzahl": 15, "price": 4.99, "verfallsdatum": "2026-06-17",
"lieferant": "Käsemanufaktur", "lagerplatz": "Kühlregal 1"}
]
abgelaufene_artikel = [(x['artikel'], x['lagerplatz'])
for x in artikel if x['verfallsdatum'] <= today]