Aufgabe
📝 **Aufgabe:** Die genaue Ausgabe vorhersagen. \`fn(x)\` verdoppelt seine Eingabe und wird mit \`@cache\` umschlossen. Sechs Ausdrucke in der Reihenfolge: (1) \`fn(5)\`, (2) wiederholen Sie \`fn(5)\`, (3) \`fn.cache_info()\`, (4) versuchen Sie es mit \`fn([1, 2, 3])\` – eine Liste, fangen Sie den TypeError ab, (5) \`fn((1, 2))\` – ein Tupel, (6) \`fn.cache_info()\` noch einmal.
📋 Implementieren Sie die obige Funktion. Tests laufen automatisch ab.
💡 **Hinweis:** Lesen Sie die Theorie noch einmal, wenn Sie nicht weiterkommen.