Präse eingefügt
parent
06b0a2039b
commit
2633a68c39
|
|
@ -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)
|
|
||||||
|
|
@ -1,22 +1,6 @@
|
||||||
import time
|
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):
|
def gehalt(name):
|
||||||
# Komplexe Berechnung
|
# Komplexe Berechnung
|
||||||
time.sleep(3)
|
time.sleep(3)
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,6 @@ produkte = [
|
||||||
{"artikel": "Käse", "stueckzahl": 15, "price": 4.99, "verfallsdatum": "2026-06-24",
|
{"artikel": "Käse", "stueckzahl": 15, "price": 4.99, "verfallsdatum": "2026-06-24",
|
||||||
"lieferant": "Käsemanufaktur", "lagerplatz": "Kühlregal 1"}
|
"lieferant": "Käsemanufaktur", "lagerplatz": "Kühlregal 1"}
|
||||||
]
|
]
|
||||||
abgelaufen = [(item["artikel"], item["lagerplatz"])
|
abgelaufen = [(prdkt["artikel"], prdkt["lagerplatz"])
|
||||||
for item in produkte if item["verfallsdatum"] <= heute]
|
for prdkt in produkte if prdkt["verfallsdatum"] < heute]
|
||||||
print(abgelaufen)
|
print(abgelaufen)
|
||||||
|
|
|
||||||
|
|
@ -22,5 +22,4 @@ artikel = [
|
||||||
{"artikel": "Käse", "stueckzahl": 15, "price": 4.99, "verfallsdatum": "2026-06-17",
|
{"artikel": "Käse", "stueckzahl": 15, "price": 4.99, "verfallsdatum": "2026-06-17",
|
||||||
"lieferant": "Käsemanufaktur", "lagerplatz": "Kühlregal 1"}
|
"lieferant": "Käsemanufaktur", "lagerplatz": "Kühlregal 1"}
|
||||||
]
|
]
|
||||||
abgelaufene_artikel = [(x['artikel'], x['lagerplatz'])
|
|
||||||
for x in artikel if x['verfallsdatum'] <= today]
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue