{
 "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",
    "Schreiben Sie nun eine Funktion `sparplan(startkapital,jahre)`, das f\u00fcr die Laufzeit \n",
    "von `jahre` Jahren die jeweils j\u00e4hrliche angesparte Summe ausgibt (mit `print`), \n",
    "also die Sparsumme nach 1, 2, 3,... Jahren.\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": "code",
   "execution_count": null,
   "id": "cell-6",
   "metadata": {},
   "outputs": [],
   "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)]\n"
   ]
  },
  {
   "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
}