{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "cell-0",
   "metadata": {
    "editable": false,
    "tags": [
     "aufgabe"
    ]
   },
   "source": [
    "# Wochenaufgabe 3 - Liste, Tupel und Schleifen\n",
    "\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cell-1",
   "metadata": {
    "editable": false,
    "tags": [
     "aufgabe"
    ]
   },
   "source": [
    "## Aufgabe - Sparplan\n",
    "\n",
    "In der letzten Woche haben Sie eine Funktion `sparSumme(startkapital,laufzeit)` \n",
    "entwickelt, um die Sparsumme f\u00fcr eine bestimme Laufzeit zu berechnen. Die Staffelung\n",
    "f\u00fcr die Zinss\u00e4tze ist in dieser Aufgabe wieder von dem eingesetzten Startkapital abh\u00e4ngig:\n",
    "\n",
    "  - bis einschlie\u00dflich 5.000 EUR, Zinssatz 4%\n",
    "  - bis einschlie\u00dflich 10.000,00 EUR, Zinssatz 4,75%\n",
    "  - \u00fcber 10.000,00 EUR, Zinssatz: 5,25%\n",
    "\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cell-2",
   "metadata": {
    "editable": false,
    "tags": [
     "aufgabe"
    ]
   },
   "source": [
    "#### Aufgabe 1.1\n",
    "\n",
    "Wir gehen von einem Startkapital von 10.000,00 EUR aus. Schreiben Sie\n",
    "ein kurzes Programm, das f\u00fcr die n\u00e4chsten 15 Jahre f\u00fcr jedes Jahr den aktuellen\n",
    "Wert ihrer Kapitalanlage berechnet und ausgibt.\n",
    "\n",
    "Sie sollen daf\u00fcr die Funktion sparSumme(...) aus der letzten Wochenaufgabe benutzen.\n",
    "\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "cell-3",
   "metadata": {},
   "outputs": [],
   "source": [
    "## Hier ist Platz fuer ihre Loesung zu Aufgabe  1.1:\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "cell-4",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "markdown",
   "id": "cell-5",
   "metadata": {
    "editable": false,
    "tags": [
     "aufgabe"
    ]
   },
   "source": [
    "## Aufgabe - Listen und Tupel\n",
    "\n",
    "In dieser Aufgabe sei eine Liste von Tupeln gegeben, bei denen jedes Tupel aus einem Wochentag,\n",
    "einer Bon-Nr und einen Gesamtbetrag besteht, also z.B. der Bon 423591 vom Montag mit einem Betrag von 57,97 EUR:\n",
    "\n",
    "\t   (423591, 'Montag', 57.97)\n",
    "\n",
    "Die Liste ist definiert in der Variablen `bons`:\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cell-6",
   "metadata": {
    "editable": false,
    "tags": [
     "aufgabe"
    ]
   },
   "source": [
    ">bons = [(423591, 'Montag', 57.97), (423636, 'Montag', 12.72), (423679, 'Montag', 82.38), (423710, 'Montag', 16.67), (423718, 'Montag', 37.96), (423767, 'Montag', 50.12), (423781, 'Montag', 17.49), (423828, 'Montag', 14.66), (423853, 'Montag', 72.29), (423886, 'Montag', 95.81), (423923, 'Montag', 33.14), (423938, 'Dienstag', 33.45), (423957, 'Dienstag', 83.31), (423990, 'Dienstag', 90.55), (423990, 'Dienstag', 75.82), (424035, 'Dienstag', 67.05), (424085, 'Dienstag', 20.97), (424090, 'Dienstag', 20.23), (424115, 'Dienstag', 73.79), (424125, 'Dienstag', 87.6), (424170, 'Dienstag', 26.02), (424207, 'Dienstag', 57.42), (424252, 'Dienstag', 84.74), (424254, 'Dienstag', 12.92), (424302, 'Mittwoch', 50.25), (424303, 'Mittwoch', 33.94), (424345, 'Mittwoch', 0.54), (424392, 'Mittwoch', 8.48), (424427, 'Mittwoch', 60.74), (424472, 'Mittwoch', 12.6), (424507, 'Mittwoch', 83.38), (424508, 'Mittwoch', 89.44), (424556, 'Mittwoch', 29.98), (424587, 'Mittwoch', 92.77), (424597, 'Mittwoch', 86.56), (424600, 'Donnerstag', 56.83), (424632, 'Donnerstag', 82.57), (424682, 'Donnerstag', 57.86), (424684, 'Donnerstag', 62.59), (424698, 'Donnerstag', 70.15), (424720, 'Donnerstag', 28.47), (424766, 'Donnerstag', 4.47), (424777, 'Donnerstag', 5.89), (424802, 'Donnerstag', 91.75), (424838, 'Donnerstag', 77.19),  (424850, 'Donnerstag', 64.27), (424885, 'Donnerstag', 16.08), (424912, 'Donnerstag', 16.86), (424928, 'Freitag', 12.29), (424972, 'Freitag', 3.86), (425006, 'Freitag', 30.12), (425009, 'Freitag', 34.88), (425043, 'Freitag', 98.97), (425063, 'Freitag', 62.39), (425064, 'Freitag', 82.35), (425098, 'Freitag', 71.91), (425118, 'Freitag', 1.33), (425141, 'Freitag', 18.82), (425187, 'Freitag', 42.08), (425237, 'Freitag', 69.58), (425240, 'Freitag', 70.08), (425259, 'Freitag', 29.23), (425271, 'Samstag', 18.43), (425289, 'Samstag', 94.93), (425330, 'Samstag', 75.8), (425376, 'Samstag', 36.93), (425408, 'Samstag', 89.72), (425408, 'Samstag', 45.34), (425425, 'Samstag', 4.59), (425471, 'Samstag', 73.33), (425514, 'Samstag', 35.33), (425557, 'Samstag', 41.49), (425564, 'Sonntag', 19.07), (425577, 'Sonntag', 79.06), (425579, 'Sonntag', 1.87), (425595, 'Sonntag', 25.76), (425613, 'Sonntag', 39.67), (425655, 'Sonntag', 38.9), (425703, 'Sonntag', 73.57), (425744, 'Sonntag', 44.66), (425769, 'Sonntag', 21.7), (425795, 'Sonntag', 67.3), (425809, 'Sonntag', 61.16), (425850, 'Sonntag', 78.83)]"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cell-7",
   "metadata": {
    "editable": false,
    "tags": [
     "aufgabe"
    ]
   },
   "source": [
    "\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cell-8",
   "metadata": {
    "editable": false,
    "tags": [
     "aufgabe"
    ]
   },
   "source": [
    "#### Aufgabe 2.1 \n",
    "\n",
    "Schreiben Sie eine Funktion `zaehleMontag(listeMitBons)`, die f\u00fcr eine Liste von Bons z\u00e4hlt, wie viele Bons an Montagen erzeugt wurden. Die Anzahl der Bons soll von der Funktion als Ergebnis zur\u00fcckgegeben werden.\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "cell-9",
   "metadata": {},
   "outputs": [],
   "source": [
    "## Hier ist Platz fuer ihre Loesung zu Aufgabe  2.1:\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "cell-10",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "markdown",
   "id": "cell-11",
   "metadata": {
    "editable": false,
    "tags": [
     "aufgabe"
    ]
   },
   "source": [
    "#### Aufgabe 2.2\n",
    "\n",
    "Schreiben Sie eine Funktion `umsatz(listeMitBons)`, die die Betr\u00e4ge aller Bons in der Liste aufsummiert und zur\u00fcckliefert."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "cell-12",
   "metadata": {},
   "outputs": [],
   "source": [
    "## Hier ist Platz fuer ihre Loesung zu Aufgabe  2.2:\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "cell-13",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.12.7"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}