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
|
||||
|
||||
|
||||
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)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue