From 25c3a2ad9a882a5f305c18e90c0dd389681e0f46 Mon Sep 17 00:00:00 2001
From: rouhani <majid.rouhani@ntnu.no>
Date: Tue, 5 Sep 2023 19:43:09 +0200
Subject: [PATCH] upd

---
 .../lab/funksjoner_og_kalkulasjoner.ipynb     |  240 +---
 .../lab/logiske_operatorer_uttrykk.ipynb      |  162 ---
 .../chap2/lab/ulike_typer_if_setninger.ipynb  | 1014 -----------------
 lectures/chap2/notes/slides/lecture-2.md      |  151 ---
 lectures/chap2/notes/slides/lecture-2.pdf     |  Bin 76834 -> 0 bytes
 5 files changed, 2 insertions(+), 1565 deletions(-)
 delete mode 100644 lectures/chap2/notes/slides/lecture-2.md
 delete mode 100644 lectures/chap2/notes/slides/lecture-2.pdf

diff --git a/lectures/chap2/lab/funksjoner_og_kalkulasjoner.ipynb b/lectures/chap2/lab/funksjoner_og_kalkulasjoner.ipynb
index c967ac0..f2958d9 100644
--- a/lectures/chap2/lab/funksjoner_og_kalkulasjoner.ipynb
+++ b/lectures/chap2/lab/funksjoner_og_kalkulasjoner.ipynb
@@ -14,7 +14,6 @@
     "**Læringsmål**:\n",
     "\n",
     "* Aritmetikk\n",
-    "* Matematiske utrykk i Python\n",
     "* Funksjoner\n",
     "\n",
     "\n",
@@ -119,12 +118,6 @@
     "\n",
     "La $d$ være $a * b + c$\n",
     "\n",
-    "La $e$ være $\\frac{-b + 4}{a - 4}$\n",
-    "\n",
-    "La $f$ være $5^{a * b + 2}$\n",
-    "\n",
-    "La $g$ være $[(a + b) * c - d]$\n",
-    "\n",
     "**_Skriv koden din i kodeblokken under_**"
    ]
   },
@@ -152,9 +145,6 @@
     "3\n",
     "13\n",
     "19\n",
-    "-0.5\n",
-    "390625\n",
-    "46\n",
     "```"
    ]
   },
@@ -170,10 +160,7 @@
     "print(a)\n",
     "print(b)\n",
     "print(c)\n",
-    "print(d)\n",
-    "print(e)\n",
-    "print(f)\n",
-    "print(g)"
+    "print(d)"
    ]
   },
   {
@@ -224,32 +211,6 @@
     "    return 2 * x + 3 # Returnerer parameteren x ganget med 2 og plusset med 3"
    ]
   },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "hidden": true
-   },
-   "source": [
-    "Når en funksjon står for seg selv, som funksjonen over, får vi ingen output når vi kjører koden. Funksjonen er kun _definert_, akkurat som når man oppretter seg en variabel. På samme måte som man ikke kan bruke variabler før de er definert, kan man ikke bruke funksjoner før de er definert:\n",
-    "\n",
-    "```py\n",
-    "# Her kan man ikke bruke a eller min_funksjon\n",
-    "\n",
-    "a = 1.3 # Assosierer navnet a med et flyttallsobjekt i minnet\n",
-    "\n",
-    "# Her kan man bruke a, men ikke min_funksjon\n",
-    "\n",
-    "def min_funksjon(): # Assosierer navnet min_funksjon med et funksjonsobjekt i minnet\n",
-    "\n",
-    "# Her kan man bruke begge\n",
-    "```\n",
-    "\n",
-    "\n",
-    "Prøv å kjøre kodeblokken over og se at du ikke får noe output.\n",
-    "\n",
-    "Når en funksjon er defniert, kan vi _kalle_ på den. Dette kan man gjøre ved å skrive funksjonsnavnet, etterfulgt av parenteser og eventuelle _argumenter_ i parentesene. Kodeblokken under kaller på funksjonen `f(x)`, med argumentet $2$. Prøv å kjøre den!"
-   ]
-  },
   {
    "cell_type": "code",
    "execution_count": null,
@@ -280,14 +241,6 @@
     "\n",
     "$f(x) = 2x + 1$\n",
     "\n",
-    "$g(x) = \\frac{-4x + 2}{5x + 3}$\n",
-    "\n",
-    "$h(x) = x^2 + 2x + 1$\n",
-    "\n",
-    "$i(x) = \\sqrt(x)$\n",
-    "\n",
-    "$j(x) = \\sin{x} + \\cos{x}$\n",
-    "\n",
     "**_Skriv koden din i kodeblokken under_**"
    ]
   },
@@ -321,10 +274,6 @@
     "\n",
     "```python\n",
     "21\n",
-    "-0.6428571428571429\n",
-    "16\n",
-    "2.0\n",
-    "-0.6752620891999122\n",
     "```"
    ]
   },
@@ -336,192 +285,7 @@
    },
    "outputs": [],
    "source": [
-    "print(f(10))\n",
-    "print(g(5))\n",
-    "print(h(3))\n",
-    "print(i(4))\n",
-    "print(j(5))"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "heading_collapsed": true,
-    "run_control": {
-     "frozen": true
-    },
-    "solution": "hidden"
-   },
-   "source": [
-    "### Tutorial - Matteoperasjoner del 2: Heltallsdivisjon og Modulo:\n",
-    "\n",
-    "Les gjerne denne før du begynner på neste oppgave"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "I tillegg til vanlig divisjon / har Python også heltallsdivisjon som skrives // og modulo som skrives med operatoren %.\n",
-    "\n",
-    "Heltallsdivisjon og modulo minner om måten du lærte divisjon på barneskolen før du hadde lært desimaltall, altså med hele tall og rest.\n",
-    "\n",
-    "Tabellen under illustrerer hvordan disse operatorene virker:\n",
-    "\n",
-    "**Utrykk i Python**|**Resultat**|**Forklaring**\n",
-    "---|---|---\n",
-    "17 / 5\t|3.4\t|Vanlig divisjon\n",
-    "17 // 5|\t3\t|Heltallsdivisjon, gir hvor mange hele ganger nevneren 5 går opp i telleren 17\n",
-    "17 % 5\t|2|\tModulo, gir resten av 17 // 5, dvs. de 2 som blir til over\n",
-    "7.75 / 2.5\t|3.1|\tVanlig divisjon\n",
-    "7.75 // 2.5\t|3.0|\tHeltallsdivisjon, gir hvor mange hele ganger nevneren 2.5 går opp i 7.75.<br> Her blir svaret et flyttall (3.0) heller enn heltallet 3, fordi teller og nevner er flyttall.\n",
-    "7.75 % 2.5\t|0.25|\tModulo, Resten av 7.75//2.5 er 0.25 fordi 2.5 * 3.0 er 7.5\n",
-    "\n",
-    "Heltallsdivisjon og modulo har en rekke nyttige bruksområder i programmering.\n",
-    "\n",
-    "Ett eksempel er regning med enheter som aggregeres på andre måter enn det typiske 10, 100, 1000, slik som 60 sekund per minutt, 60 minutt per time, 24 timer per døgn, 7 døgn per uke.\n",
-    "\n",
-    "Koden under viser hvordan // og % kan brukes til slike beregninger. Prøv å kjør den."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {
-    "hidden": true
-   },
-   "outputs": [],
-   "source": [
-    "def antall_hele_uker(dager):\n",
-    "    return dager // 7\n",
-    "\n",
-    "def antall_uker_dager(dager):\n",
-    "    uker = dager // 7\n",
-    "    dager = dager % 7\n",
-    "    return uker, dager\n",
-    "\n",
-    "print(antall_hele_uker(10))\n",
-    "print(antall_uker_dager(15))"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "ExecuteTime": {
-     "end_time": "2019-07-01T09:01:23.971652Z",
-     "start_time": "2019-07-01T09:01:23.962336Z"
-    },
-    "deletable": false,
-    "editable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "Det fins også mange andre nyttige anvendelser av // og %, som vil vise seg etter hvert som vi kommer til mer avanserte problemer."
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "heading_collapsed": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "### c) Bruk av heltallsdivisjon og modulo"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "hidden": true
-   },
-   "source": [
-    "Lag tre funksjoner `antall_minutt_sekund(sek)`, `antall_dogn_timer(timer)` og `antall_timer_minutt_sekund(sek)`, som gjør om sekunder til hele minutter, timer til hele døgn og sekunder til timer og resterende minutter.\n",
-    "\n",
-    "**_Skriv koden din i kodeblokken under_**"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {
-    "hidden": true
-   },
-   "outputs": [],
-   "source": [
-    "# Skriv koden din her"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "hidden": true
-   },
-   "source": [
-    "Kjør kodeblokken under for å se at koden din fugerer som forventet"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {
-    "hidden": true,
-    "scrolled": true
-   },
-   "outputs": [],
-   "source": [
-    "print(antall_minutt_sekund(120))\n",
-    "print(antall_dogn_timer(75))\n",
-    "print(antall_timer_minutt_sekund(19832))"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "**Riktig utskrift hvis du har fått det til, skal bli**\n",
-    "```\n",
-    "2\n",
-    "3\n",
-    "(5, 30) #siden 19832 sekunder tilsvarer 5 timer, 30 min, 32 sek.\n",
-    "```"
-   ]
-  },
-  {
-   "attachments": {},
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "### d) Konvertering av minutter\n",
-    "Skriv et program som finner ut hvor mange måneder, dager, timer og minutter er i et gitt antall minutter (f.eks. hvor mange måneder, dager, timer og minutter er 1252300 minutter?)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "# Skriv koden din her"
+    "print(f(10))"
    ]
   }
  ],
diff --git a/lectures/chap2/lab/logiske_operatorer_uttrykk.ipynb b/lectures/chap2/lab/logiske_operatorer_uttrykk.ipynb
index eb28ab2..ec15eff 100644
--- a/lectures/chap2/lab/logiske_operatorer_uttrykk.ipynb
+++ b/lectures/chap2/lab/logiske_operatorer_uttrykk.ipynb
@@ -414,168 +414,6 @@
    "source": [
     "Husk parenteser!"
    ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "## c)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "Du skal i denne oppgaven fullføre funksjonen gitt nedenfor slik at den fungerer korrekt. Det er blitt laget 10 pannekaker, noe som er mer enn datamaskinen klarer å spise, og den ønsker å dele noen av dem med deg. Men om du er grådig og spør om å få flere enn 10, vil du få beskjed om at det ikke er mulig. Om du derimot ønsker å gi datamaskinen pannekaker (skriver inn et negativt tall som argument til funksjonen), vil du også få beskjed om at det ikke er mulig. ***Endre på koden under***"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "print(\"Hei! Jeg har 10 pannekaker jeg ønsker å dele med deg\")\n",
-    "  \n",
-    "def antall_pannekaker(n):\n",
-    "    if ...:             #Kode mangler her\n",
-    "        return \"Beklager, men det er nok ikke mulig\"\n",
-    "    else:\n",
-    "        r = 10-p\n",
-    "        return f\"Da blir det {p} på deg og {r} på meg :D\""
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "**Eksempel på kjøring**\n",
-    "\n",
-    "```\n",
-    "Hei! Jeg har 10 pannekaker jeg ønsker å dele med deg\n",
-    "antall_pannekaker(4)\n",
-    "Da blir det 4 på deg og 6 på meg :D\n",
-    "```\n",
-    "  \n",
-    "```\n",
-    "Hei! Jeg har 10 pannekaker jeg ønsker å dele med deg ^u^\n",
-    "antall_pannekaker(100)\n",
-    "Beklager, men det er nok ikke mulig\n",
-    "```"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "## d)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "I denne deloppgaven skal pannekakefunksjonen utvides. Det skal nå også ta inn et argument om personen liker pannekaker og lagre det i en boolsk variabel, som vist i koden under (merk: `'J'` betyr at personen liker pannekaker, og `'N'` betyr at personen ikke liker pannekaker:\n",
-    "```python\n",
-    "print(\"Hei! Jeg har 10 pannekaker jeg ønsker å dele med deg\")\n",
-    "\n",
-    "def antall_pannekaker(n, liker):\n",
-    "    if liker == 'J':\n",
-    "        liker_pannekaker = True\n",
-    "    else:\n",
-    "        liker_pannekaker = False\n",
-    "    ...\n",
-    "```\n",
-    "\n",
-    "Pannekakeprogrammet elsker pannekaker og er lite forståelsesfull ovenfor de som ikke gjør det. Derfor, om `liker_pannekaker` er `False`, skal det også svare \"...ikke mulig\" selv om brukeren ber om et antall pannekaker innenfor lovlig intervall <0,10>.\n",
-    "\n",
-    "Din jobb er å samle alle disse betingelsene i et logisk uttrykk og skrive dette logiske uttrykk inn i koden nedenfor (der ... står), slik at programmet får rett oppførsel. ***Endre på koden under***"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 12,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Hei! Jeg har 10 pannekaker jeg ønsker å dele med deg ^u^\n"
-     ]
-    }
-   ],
-   "source": [
-    "print(\"Hei! Jeg har 10 pannekaker jeg ønsker å dele med deg ^u^\")\n",
-    "def antall_pannekaker(n, liker):\n",
-    "    if liker == 'J':\n",
-    "        liker_pannekaker = True\n",
-    "    else:\n",
-    "        liker_pannekaker = False\n",
-    "  \n",
-    "    if ...:             #Kode mangler her\n",
-    "        return \"Beklager, men det er nok ikke mulig\"\n",
-    "    else:\n",
-    "        r = 10-p\n",
-    "        return f\"Da blir det {p} på deg og {r} på meg :D\""
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "**Eksempel på kjøring**\n",
-    "```\n",
-    "Hei! Jeg har 10 pannekaker jeg ønsker å dele med deg\n",
-    "antall_pannekaker(5, 'J')\n",
-    "Da blir det 5 på deg og 5 på meg :D\n",
-    "```\n",
-    "\n",
-    "```\n",
-    "Hei! Jeg har 10 pannekaker jeg ønsker å dele med deg ^u^\n",
-    "antall_pannekaker(7, 'N')\n",
-    "Beklager, men det er nok ikke mulig\n",
-    "```"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": []
   }
  ],
  "metadata": {
diff --git a/lectures/chap2/lab/ulike_typer_if_setninger.ipynb b/lectures/chap2/lab/ulike_typer_if_setninger.ipynb
index ceb9aa3..e595a3a 100644
--- a/lectures/chap2/lab/ulike_typer_if_setninger.ipynb
+++ b/lectures/chap2/lab/ulike_typer_if_setninger.ipynb
@@ -324,1020 +324,6 @@
     ">>>\n",
     "```"
    ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "## b)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "ExecuteTime": {
-     "end_time": "2019-07-01T10:03:17.573938Z",
-     "start_time": "2019-07-01T10:03:17.564290Z"
-    },
-    "deletable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "Ta utgangspunkt i følgende funksjon, som tar inn antall epler og antall barn som argumenter, og deretter regner ut hvor mange epler det blir på hvert barn."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 56,
-   "metadata": {
-    "ExecuteTime": {
-     "end_time": "2019-07-01T10:06:41.706832Z",
-     "start_time": "2019-07-01T10:06:37.363889Z"
-    }
-   },
-   "outputs": [],
-   "source": [
-    "def antall_epler_per_barn(epler, barn):\n",
-    "    # Antall epler til hvert barn\n",
-    "    antall_per = epler // barn\n",
-    "    # Antall epler det er igjen etter at barna har fått sine epler\n",
-    "    antall_rest = epler % barn\n",
-    "    \n",
-    "    return antall_per, antall_rest\n",
-    "\n",
-    "antall_per, antall_rest = antall_epler_per_barn(14,3)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "Når en funksjon i Python returnerer mer enn én ting, kan det enten returneres som en liste ved å plassere \"square brackets\" rundt og skille elementene ved komma, eller som en tuppel ved å skille elementene ved komma. Dersom du ønsker å hente ut spesifikke deler av den returnerte dataen, må du enten hente den ut ved å indeksere outputen, eller ved å deklarere variablene på tilsvarende måte som verdiene ble returnert. Vedlagt kode viser de to måtene."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 57,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Da blir det 2 epler til hvert barn\n",
-      "og 2 epler til overs til deg selv.\n",
-      "Takk for i dag!\n"
-     ]
-    }
-   ],
-   "source": [
-    "tuppel = antall_epler_per_barn(12,5)\n",
-    "antall_per = tuppel[0]\n",
-    "antall_rest = tuppel[1]\n",
-    "\n",
-    "print(\"Da blir det\", antall_per, \"epler til hvert barn\")\n",
-    "print(\"og\", antall_rest, \"epler til overs til deg selv.\")\n",
-    "print(\"Takk for i dag!\")"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "Vi kan hente ut de returnerte variablene direkte ved å gjøre som i eksempelet nedenfor."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 58,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Da blir det 2 epler til hvert barn\n",
-      "og 2 epler til overs til deg selv.\n",
-      "Takk for i dag!\n"
-     ]
-    }
-   ],
-   "source": [
-    "antall_per, antall_rest = antall_epler_per_barn(12,5)\n",
-    "\n",
-    "print(\"Da blir det\", antall_per, \"epler til hvert barn\")\n",
-    "print(\"og\", antall_rest, \"epler til overs til deg selv.\")\n",
-    "print(\"Takk for i dag!\")"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "Under vises to kjøreeksempler med tilsvarende scripts som i de to cellene ovenfor:\n",
-    "\n",
-    "**Kjøring 1:**\n",
-    "```\n",
-    "antall_per, antall_rest = antall_epler_per_barn(14, 3)\n",
-    "\n",
-    "Da blir det 4 epler til hvert barn  \n",
-    "og 2 epler til overs til deg selv.  \n",
-    "Takk for i dag!\n",
-    "```\n",
-    "\n",
-    "**Kjøring 2:**\n",
-    "```\n",
-    "antall_per, antall_rest = antall_epler_per_barn(3, 0)\n",
-    "Traceback (most recent call last):  \n",
-    "  ...  \n",
-    "ZeroDivisionError: integer division or modulo by zero  \n",
-    "```\n",
-    "\n",
-    "\n",
-    "Det første, hvor brukeren gir tallene 14 og 3 som argumenter, funker fint. Hvis brukeren derimot svarer 0 barn, vil funksjonen gi feilmelding (`ZeroDivisionError`) fordi det er umulig å dele på null. Negativt antall barn vil \"funke\", men ikke gi mening.\n",
-    "\n",
-    "___Endre koden slik at de to print-setningene som forteller hvor mange epler det blir til barna og deg selv KUN utføres hvis barn > 0. \"Takk for i dag!\" skal derimot printes uansett.___\n",
-    "\n",
-    " Kjøring med barn > 0 skal gi samme resultat som eksemplet øverst. Eksemplet under viser kjøring hvis det skrives 0 for barn:\n",
-    " \n",
-    "```\n",
-    "antall_per, antall_rest = antall_epler_per_barn(3, 0) \n",
-    "Takk for i dag!\n",
-    "```\n",
-    " "
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": []
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "heading_collapsed": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "## Generelt om if-else-setninger\n",
-    "Dette er ikke en del av oppgaven, men kan være lurt å lese før du går videre. **Trykk på pilen til venstre for å lese**"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "I eksemplene knyttet til (a) og (b) skulle vi gjøre noe ekstra hvis en betingelse var sann, ellers la være. I andre tilfeller kan vi ønske å gjøre en handling hvis betingelsen er sann, og en alternativ handling hvis den er usann.\n",
-    "\n",
-    "Det kan vi oppnå med en **if-else**-setning. Eksemplet nedenfor bygger videre på tilsvarende eksempel for if-setninger."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 61,
-   "metadata": {
-    "ExecuteTime": {
-     "start_time": "2019-07-01T10:30:04.105Z"
-    },
-    "hidden": true
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Regn i mm: 0.0\n",
-      "Jeg burde bruke paraply i dag: Nei\n",
-      "Ha en fin tur til universitetet!\n"
-     ]
-    }
-   ],
-   "source": [
-    "def paraply_if_else(regn):\n",
-    "    print(f\"Regn i mm: {regn}\")\n",
-    "    \n",
-    "    if regn > 0.2:\n",
-    "        anbefaling = \"Ja\"\n",
-    "    else:\n",
-    "        anbefaling = \"Nei\"\n",
-    "    hilsen = \"Ha en fin tur til universitetet!\"\n",
-    "    return anbefaling, hilsen\n",
-    "\n",
-    "anbefaling, hilsen = paraply_if_else(0.0)\n",
-    "\n",
-    "print(f\"Jeg burde bruke paraply i dag: {anbefaling}\")\n",
-    "print(hilsen)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "I dette eksemplet vil følgende skje hvis vi svarer mer enn 0.2 mm nedbør slik at betingelsen blir sann:\n",
-    "\n",
-    "**Eksempel på kjøring med over 0.3 mm nedbør:**\n",
-    "```\n",
-    "paraply_if_else(0.3)\n",
-    "\n",
-    "Output:\n",
-    "Jeg burde bruke paraply i dag: Ja\n",
-    "Ha en fin tur til universitetet!\n",
-    "```\n",
-    "\n",
-    "Svares det derimot et lavere tall, slik at betingelsen blir usann, skjer følgende:\n",
-    "\n",
-    "**Eksempel på kjøring med under 0.0 mm nedbør:**  \n",
-    "```\n",
-    "paraply_if_else(0.0)\n",
-    "\n",
-    "Output:\n",
-    "Jeg burde bruke paraply i dag: Nei\n",
-    "Ha en fin tur til universitetet!\n",
-    "```\n",
-    "\n",
-    "Altså:\n",
-    "- Anbefalingen settes til \"Ja\" under `if`-uttrykket bare hvis betingelsen er sann.\n",
-    "- Setningen som står på innrykk under `else` blir utført bare hvis betingelsen er usann (kunne også hatt flere setninger på innrykk etter `else`).\n",
-    "- Den siste hilsenen, som ikke har innrykk (Ha en fin tur...), blir returnert uansett."
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "## c)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "I denne deloppgaven skal det lages et program som sjekker om en person kan stemme, altså om personen er 18 år eller eldre. Man må da spørre brukeren om alder og lagre svaret i en variabel, for deretter å sjekke om brukerens alder er 18 eller mer.\n",
-    "\n",
-    "**Eksempel på kjøring**\n",
-    "\n",
-    "```\n",
-    "kan_stemme(19)\n",
-    "\n",
-    "Output:\n",
-    "Du kan stemme:)\n",
-    "```\n",
-    "  \n",
-    "```\n",
-    "kan_stemme(18)\n",
-    "\n",
-    "Output:\n",
-    "Du kan stemme:)\n",
-    "```\n",
-    "  \n",
-    "```\n",
-    "kan_stemme(2)\n",
-    "\n",
-    "Output:\n",
-    "Du kan ikke stemme ennå\n",
-    "```\n",
-    "\n",
-    "***Skriv din kode her:***"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": []
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "heading_collapsed": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "#### Fremgangsmåte\n",
-    "Trykk på pilen til venstre for å lese"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "1. Lag en funksjon som heter `kan_stemme` som tar inn en alder (tall) som argument\n",
-    "2. Sjekk, vha. if, om personens alder er større eller lik 18 (`alder >= 18`). Om dette er tilfelle skal strengen `\"Du kan stemme:)\"` returneres fra funksjonen\n",
-    "3. Lag en `else`-blokk som returnerer strenger `\"Du kan ikke stemme ennå\"`\n",
-    "\n",
-    "(Det er flere mulige løsninger på denne oppgaven.)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "heading_collapsed": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "## Generelt om if-elif-else-setninger\n",
-    "Les gjerne denne før du går videre. **Trykk på pilen til venstre for å lese**"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "I eksemplene vi har sett hittil, har det vært kun to mulige utfall på betingelsene - kaken har stått >= 50 minutt, eller ikke; antall barn er > 0, eller ikke; alder er over 18, eller ikke. I mange praktiske situasjoner kan det være tre eller flere mulige utfall.\n",
-    "\n",
-    "F.eks. hvis det var meldt mer enn 3 mm nedbør er kanskje ikke paraply tilstrekkelig, vi ville heller anbefale støvler og regntøy.  Vårt tidligere eksempel kunne da utvides som følger:"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 65,
-   "metadata": {
-    "hidden": true
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Regn i mm: 4\n",
-      "Dagens anbefaling: Støvler og regntøy\n",
-      "Ha en fin tur til universitetet!\n"
-     ]
-    }
-   ],
-   "source": [
-    "# EKSEMPEL 1\n",
-    "\n",
-    "def paraply_if_elif_else(regn):\n",
-    "    print(f\"Regn i mm: {regn}\")\n",
-    "    \n",
-    "    if regn > 3.0:\n",
-    "        anbefaling = \"Støvler og regntøy\"\n",
-    "    elif regn > 0.2:\n",
-    "        anbefaling = \"Paraply\"\n",
-    "    else:\n",
-    "        anbefaling = \"T-skjorte med NTNU-logo\"\n",
-    "    hilsen = \"Ha en fin tur til universitetet!\"\n",
-    "    \n",
-    "    return anbefaling, hilsen\n",
-    "\n",
-    "anbefaling, hilsen = paraply_if_elif_else(4)\n",
-    "print(f\"Dagens anbefaling: {anbefaling}\")\n",
-    "print(hilsen)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "Under vises tre kjøringer av denne koden:\n",
-    "\n",
-    "```\n",
-    "paraply_if_elif_else(4.2)\n",
-    "\n",
-    "Output:\n",
-    "Regn i mm: 4.2\n",
-    "Dagens anbefaling: Støvler og regntøy\n",
-    "Ha en fin tur til universitetet!\n",
-    ">>>\n",
-    "```\n",
-    "\n",
-    "```\n",
-    "paraply_if_elif_else(0.3)\n",
-    "\n",
-    "Output:\n",
-    "Regn i mm: 0.3\n",
-    "Dagens anbefaling: Paraply\n",
-    "Ha en fin tur til universitetet!\n",
-    ">>>\n",
-    "```\n",
-    "\n",
-    "```\n",
-    "paraply_if_elif_else(0.0)\n",
-    "\n",
-    "Output:\n",
-    "Regn i mm: 0.0\n",
-    "Dagens anbefaling: T-skjorte med NTNU-logo\n",
-    "Ha en fin tur til universitetet!\n",
-    "```"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "Hvis betingelsen `regn > 3.0` er sann, settes anbefalingen til støvler og regntøy, deretter går programmet til første kodelinje etter hele if-elif-else-setningen, og setter hilsenen til (\"Ha en fin tur...\")\n",
-    "\n",
-    "Hvis betingelsen `regn > 3.0` er usann, settes **ikke** anbefalingen til støvler, programmet sjekker i stedet betingelsen på `elif`. Hvis denne er sann, settes anbefalingen til paraply, og dersom `elif`-påstanden også er usann, settes anbefalingen til T-skjorte med NTNU-logo som tidligere.\n",
-    "\n",
-    "Det er mulig å klare seg uten if-elif-else-setninger og i stedet bare putte if-else-setninger inni hverandre for å oppnå det samme. Eksemplet ovenfor kunne alternativt skrives:"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 66,
-   "metadata": {
-    "hidden": true
-   },
-   "outputs": [],
-   "source": [
-    "# EKSEMPEL 2\n",
-    "def paraply_nested_if(regn):\n",
-    "    if regn > 3.0:\n",
-    "        anbefaling = \"Støvler og regntøy\"\n",
-    "    else:\n",
-    "        if regn > 0.2:\n",
-    "            anbefaling = \"Paraply\"\n",
-    "        else:\n",
-    "            anbefaling = \"T-skjorte med NTNU-logo\"\n",
-    "    hilsen = \"Ha en fin tur til universitetet!\"\n",
-    "    return anbefaling, hilsen\n",
-    "\n",
-    "anbefaling, hilsen = paraply_nested_if(0.3)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "Særlig i tilfeller hvor det dreier seg om tre eller flere alternative utfall basert på verdien av den **samme variabelen** (f.eks. `regn` her) vil de fleste oppfatte **if-elif-else**-setninger som både lettere å skrive og lettere å forstå, enn flere nøstede if-else-setninger.\n",
-    "\n",
-    "Ett typisk eksempel er antall oppnådde poeng på en eksamen, som kan transformeres til en bokstavkarakter A-F etter gitte grenser. Det er da 6 mulige utfall, dette gir mye innrykk og blir vanskelig å lese med nøstede if-setninger:"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 67,
-   "metadata": {
-    "hidden": true
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Du fikk C\n"
-     ]
-    }
-   ],
-   "source": [
-    "# EKSEMPEL 3\n",
-    "def hvilken_karakter(score):  \n",
-    "    if score >= 89:\n",
-    "        return \"A\"\n",
-    "    else:\n",
-    "        if score >= 77:\n",
-    "            return \"B\"\n",
-    "        else:\n",
-    "            if score >= 65:\n",
-    "                return \"C\"\n",
-    "            else:\n",
-    "                if score >= 53:\n",
-    "                    return \"D\"\n",
-    "                else:\n",
-    "                    if score >= 41:\n",
-    "                        return \"E\"\n",
-    "                    else:\n",
-    "                        return \"F\"\n",
-    "\n",
-    "karakter = hvilken_karakter(75)\n",
-    "print(f\"Du fikk {karakter}\")"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "if-elif-else-setning vil være klart å foretrekke i en slik situasjon; det er mye lettere å se at koden her tar en beslutning med 6 alternativer basert på verdien av en enkelt variabel:"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 68,
-   "metadata": {
-    "hidden": true
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Du fikk C\n"
-     ]
-    }
-   ],
-   "source": [
-    "# EKSEMPEL 4\n",
-    "def hvilken_karakter(score):  \n",
-    "    if score >= 89:\n",
-    "        return \"A\"\n",
-    "    elif score >= 77:\n",
-    "        return \"B\"\n",
-    "    elif score >= 65:\n",
-    "        return \"C\"\n",
-    "    elif score >= 53:\n",
-    "        return \"D\"\n",
-    "    elif score >= 41:\n",
-    "        return \"E\"\n",
-    "    else:\n",
-    "        return \"F\"\n",
-    "\n",
-    "karakter = hvilken_karakter(75)\n",
-    "print(f\"Du fikk {karakter}\")"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "Ved bruk av if-elif-else er det avgjørende at betingelsene kommer i riktig rekkefølge. Anta at vi hadde gjort karaktereksemplet motsatt:"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 69,
-   "metadata": {
-    "hidden": true
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Du fikk F\n"
-     ]
-    }
-   ],
-   "source": [
-    "# EKSEMPEL 5\n",
-    "# HER HAR VI MED VILJE HAR GJORT FEIL\n",
-    "def hvilken_karakter(score): \n",
-    "    if score >= 0:\n",
-    "        return \"F\"\n",
-    "    elif score >= 41:\n",
-    "        return \"E\"\n",
-    "    elif score >= 53:\n",
-    "        return \"D\"\n",
-    "    elif score >= 65:\n",
-    "        return \"C\"\n",
-    "    elif score >= 77:\n",
-    "        return \"B\"\n",
-    "    elif score >= 89:\n",
-    "        return \"A\"\n",
-    " \n",
-    "karakter = hvilken_karakter(75)\n",
-    "print(f\"Du fikk {karakter}\")"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "Her vil øverste betingelse vil være sann for alle eksamensbesvarelser - og alle ender opp med karakteren F.\n",
-    "\n",
-    "Det er også viktig når det er snakk om alternativt ekskluderende utfall av samme beslutning at vi bruker **if-elif-else**-setning; **IKKE en serie med frittstående if-setninger**.\n",
-    "\n",
-    "Eksempel 6 under ser nesten ut som Eksempel 4, bare at vi kun skriver `if` der vi før skrev `elif`. Merk også at funksjonen her bruker en variabel `karakter` for å holde på karakteren, heller enn å returnere den - dette er gjort for å fremheve feilen som oppstår."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 70,
-   "metadata": {
-    "hidden": true
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Karakter etter første if: A\n",
-      "Karakter etter andre if: B\n",
-      "Karakter etter tredje if: C\n",
-      "Karakter etter fjerde if: D\n",
-      "Karakter etter femte if: E\n",
-      "Du fikk F\n"
-     ]
-    }
-   ],
-   "source": [
-    "# EKSEMPEL 6\n",
-    "# HER HAR VI MED VILJE HAR GJORT FEIL\n",
-    "def hvilken_karakter(score):\n",
-    "    karakter = \"\"\n",
-    "    if score >= 89:\n",
-    "        karakter = \"A\"\n",
-    "        print(f\"Karakter etter første if: {karakter}\")\n",
-    "    if score >= 77:\n",
-    "        karakter = \"B\"\n",
-    "        print(f\"Karakter etter andre if: {karakter}\")\n",
-    "    if score >= 65:\n",
-    "        karakter = \"C\"\n",
-    "        print(f\"Karakter etter tredje if: {karakter}\")\n",
-    "    if score >= 53:\n",
-    "        karakter = \"D\"\n",
-    "        print(f\"Karakter etter fjerde if: {karakter}\")\n",
-    "    if score >= 41:\n",
-    "        karakter = \"E\"\n",
-    "        print(f\"Karakter etter femte if: {karakter}\")\n",
-    "    else:\n",
-    "        karakter = \"F\"\n",
-    "    return karakter\n",
-    "\n",
-    "hvilken_karakter(92)\n",
-    "print(f\"Du fikk {karakter}\")"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "En student som har fått 92 poeng vil her komme riktig ut av den første if-setningen, og karakter settes til A. Men 92 > 77 er også sant, så karakter omgjøres deretter til B. Så til C, så til D, så til E.\n",
-    "\n",
-    "De eneste tilfellene som dette programmet vil takle korrekt blir dermed studenter som skal ha E eller F.\n",
-    "\n",
-    "Feilen her er at vi bruker nye frittstående if-setninger (dvs. som ikke er relatert til hverandre), mens vi egentlig har å gjøre med gjensidig ekskluderende alternativer som skulle vært løst med if-elif-else.\n",
-    "\n",
-    "Hvor er det eventuelt riktig å bruke frittstående if-setninger? Jo, hvis det er snakk om flere uavhengige beslutninger. I eksempel 7 under er det to uavhengige beslutninger, den ene om man skal ta paraply eller ikke, den andre om brodder eller ikke. Hver beslutning tas uavhengig av den andre, da blir det riktig med to frittstående if-setninger.\n",
-    "\n",
-    "Hadde vi i stedet brukt if-elif her, ville programmet ikke ha virket som det skulle, da det kun ville ha vært i stand til å anbefale brodder i oppholdsvær (mens det jo kan være minst like glatt om det regner)."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 78,
-   "metadata": {
-    "ExecuteTime": {
-     "start_time": "2019-07-01T11:00:12.045Z"
-    },
-    "hidden": true
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Regn i mm: 0.3\n",
-      "Hvor glatt er det på en skala fra 1 til 10: 9\n",
-      "Da anbefaler jeg paraply. \n",
-      "Da anbefaler jeg sko med brodder eller pigger.\n"
-     ]
-    }
-   ],
-   "source": [
-    "# EKSEMPEL 7\n",
-    "def paraply_og_brodder(regn, glatt):\n",
-    "    print(f\"Regn i mm: {regn}\")\n",
-    "    print(f\"Hvor glatt er det på en skala fra 1 til 10: {glatt}\")\n",
-    "    anbefaling = \"\"\n",
-    "    if regn > 0.2:\n",
-    "        anbefaling += \"Da anbefaler jeg paraply. \\n\"\n",
-    "    if glatt > 8:\n",
-    "        anbefaling += \"Da anbefaler jeg sko med brodder eller pigger.\"\n",
-    "    return anbefaling\n",
-    "\n",
-    "anbefaling = paraply_og_brodder(0.3, 9)\n",
-    "print(anbefaling)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "I andre tilfeller kan en beslutning være avhengig av en annen, f.eks. kun være aktuell ved et visst utfall av en foregående if-setning. Som i eksempel 8 under:"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 80,
-   "metadata": {
-    "hidden": true
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Regn i mm: 0.3\n",
-      "Vind i sekundmeter: 9\n",
-      "Anbefaler regntøy, for mye vind for paraply.\n"
-     ]
-    }
-   ],
-   "source": [
-    "# EKSEMPEL 8\n",
-    "def paraply_i_vind(regn, vind):\n",
-    "    print(f\"Regn i mm: {regn}\")\n",
-    "    print(f\"Vind i sekundmeter: {vind}\")\n",
-    "    if regn > 0.2:\n",
-    "        if vind < 7.0:\n",
-    "            return \"Da anbefaler jeg paraply.\"\n",
-    "        else:\n",
-    "            return \"Anbefaler regntøy, for mye vind for paraply.\"\n",
-    "\n",
-    "anbefaling = paraply_i_vind(0.3, 9)\n",
-    "print(anbefaling)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "Her ville if `regn > 0.2:` .....`elif vind < 7.0` ha blitt feil.\n",
-    "\n",
-    "Programmet ville da ha gjort vurderinger av vinden kun hvis det ikke regnet, og dermed ha vært ute av stand til å fraråde paraply hvis det regner og samtidig blåser kraftig.\n",
-    "\n",
-    "**Oppsummert:**\n",
-    "\n",
-    "- flere helt uavhengige beslutninger: bruk frittstående if-setninger\n",
-    "- beslutning med gjensidig utelukkende handlingsalternativer: bruk if-else (2 alternativer) eller if-elif-else (3 eller flere alternativer)\n",
-    "- beslutninger relatert på annen måte, f.eks. at en betingelse (som `vind < 7.0` ovenfor) kun er aktuell gitt et visst utfall av en annen betingelse: kan løses ved å nøste flere if-setninger inni hverandre\n"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "## d)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "Lag en utvidet versjon av programmet fra (c) som sier om personen kan stemme eller ikke, med følgende regler:\n",
-    "\n",
-    "- `alder >= 18`: Kan stemme både ved lokalvalg og Stortingsvalg\n",
-    "- `alder >= 16`: Kan stemme ved lokalvalg, men ikke ved Stortingsvalg\n",
-    "- ellers (`alder < 16`): Kan ikke stemme.\n",
-    "\n",
-    "Eksempel på kjøring:\n",
-    "\n",
-    "```\n",
-    "kan_stemme(19)\n",
-    "\n",
-    "Output:\n",
-    "Du kan stemme både ved lokalvalg og Stortingsvalg\n",
-    ">>>>\n",
-    "```\n",
-    "\n",
-    "```\n",
-    "kan_stemme(17)\n",
-    "\n",
-    "Output:\n",
-    "Du kan stemme ved lokalvalg, men ikke ved Stortingsvalg\n",
-    ">>>>\n",
-    "```\n",
-    "\n",
-    "```\n",
-    "kan_stemme(12)\n",
-    "\n",
-    "Output:\n",
-    "Du kan ikke stemme ennå\n",
-    "```\n",
-    "\n",
-    "___Skriv din kode her:___"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": []
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "## e)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "Du skal lage en funskjon som sjekker hvilken billettpris en person skal betale ut ifra alderen til personen og returnerer prisen som et tall.\n",
-    "\n",
-    "Oversikt over alder og tilhørende billettpriser:\n",
-    "\n",
-    "Aldersgruppe | Billettpris\n",
-    "--- | ---\n",
-    "Under 3 år | Gratis\n",
-    "3-11 år | 30 kr\n",
-    "12-25 år | 50 kr\n",
-    "26-66 år | 80 kr\n",
-    "67 år og over | 40 kr"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "___Skriv din kode her:___"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": []
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "editable": false,
-    "heading_collapsed": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "#### Fremgangsmåte\n",
-    "Trykk på pilen til venstre"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": false,
-    "hidden": true,
-    "run_control": {
-     "frozen": true
-    }
-   },
-   "source": [
-    "1. Først må det lages en funksjon som tar inn alderen til brukeren som argument.\n",
-    "2. Videre skal man sjekke hvilken billett personen skal ha, og dette gjøres med en if-elif-else-setning:\n",
-    "\n",
-    "```\n",
-    "if alder < 3:\n",
-    "  ...\n",
-    "elif alder < 12:\n",
-    "  ...\n",
-    "elif ...:\n",
-    "  ...\n",
-    "elif ...:\n",
-    "  ...\n",
-    "else:\n",
-    "  ...\n",
-    "```"
-   ]
   }
  ],
  "metadata": {
diff --git a/lectures/chap2/notes/slides/lecture-2.md b/lectures/chap2/notes/slides/lecture-2.md
deleted file mode 100644
index 5cbea95..0000000
--- a/lectures/chap2/notes/slides/lecture-2.md
+++ /dev/null
@@ -1,151 +0,0 @@
----
-marp: true
-size: 4:3
-paginate: true
----
-<!-- https://marpit.marp.app/directives -->
-
-# Leksjon 2
-
-**Læringsutbytte**
-
-* Kunne skrive enkle matematiske uttrykk i Python
-* Lære å definere funksjoner i Python
-* Kunne sette opp logiske uttrykk
-* Lære å bruke if-setningen i Python.
-
----
-# Funksjoner og kalkulasjoner
-
-**Aritmetikk**
-
-**Presedens mellom operatorer fungerer som i matematikken.**
-
-* Multiplikasjon og divisjon har høyere presedens enn addisjon og subtraksjon.
-* 3 + 2 * 5 blir 13, fordi * gjøres før +.
-* 5 - 1 / 2 blir 4.5, fordi / gjøres før -.
-* Potens har høyere presedens enn multiplikasjon og divisjon:
-    5 * 2 ** 3 blir 40, fordi ** gjøres før *.
----
-* Parenteser kan brukes for å få en annen rekkefølge på regneoperasjonene:
-    * (3 + 2) * 5 blir 25, fordi + gjøres før *.
-    * (5 - 1) / 2 blir 2, fordi - gjøres før /.
-    * (5 * 2) ** 3 blir 343, fordi * nå gjøres før **.
-* Hvis du skal "oversette" et matematisk uttrykk med parenteser til Python, bruk parenteser på samme sted også i Python-koden.
-
----
-
-## Funksjoner
-
-Eksempel på den matematiske funksjonen $f(x) = 2x + 3$ i Python:
-
-```python
-def f(x): # Definerer funksjonen
-    return 2 * x + 3 # Returnerer parameteren x ganget med 2 og plusset med 3
-
-
-# Kall/bruk funksjonen    
-print(f(1))
-print(f(2))
-
-y = f(3)
-print(y)
-```
----
-# Moduler og pakker
-
-* En modul i Python er en python-fil
-* En modul inneholder python-code, som regel funksjoner.
-* Eksempel på en modul er 'math'
-* Vi kan bruke moduler i våre programmer:
-```python
-import math
-
-print(math.pi) # printer ut verdien av variabelen pi som ligger i modulen math
-print(math.pow(4,2)) # printer 4*4 = 16
-```
-```python
-import math as m
-
-print(m.pi) # printer ut verdien av variabelen pi som ligger i modulen math
-print(m.pow(4,2)) # printer 4*4 = 16
-```
-
----
-
-```python
-from math import pi, pow
-
-print(pi) # printer ut verdien av variabelen pi som ligger i modulen math
-print(pow(4,2)) # printer 4*4 = 16
-```
----
-# Pakker
-
-* Pakker består av flere moduler
-* Vi kan importere hele eller deler av en pakke
-* De fleste pakkene må installeres i miljøet før de kan tas i bruk.
-* På Jupyter har vi allerede installert det meste av det som trengs i dette kurset.
-* For å installere en pakke, start terminal vindu og skriv:
-
-```python
-pip install <<pakkenavn>>
-```
-
-Eksempel:
-```python
-pip install matplotlib
-```
----
-
-# Eksempler på bruk av pakker
-
-```python
-import matplotlib.pyplot as plt
-import random as rnd
-
-dager = range(7)
-regn_mm = [rnd.randint(0,10) for i in dager]
-
-plt.plot(dager,regn_mm)
-```
-
----
-## Logiske operatorer
-
-* `==` (betyr "er lik", merk at her er to likhetstegn nødvendig for å skille fra tilordningsoperatoren)
-* `!=` (betyr "ulik", altså det motsatte av ==)
-* `>` , `<` , `>=` , `<=` (som betyr henholdsvis større, mindre, større eller lik, og mindre eller lik)
-
-```python
-a = 10
-b = 15
-
-er_lik = a == b
-print (er_lik)
-
-er_storre = a > b
-print (er_storre)
-
-er_ulik = a != b
-print (er_ulik)
-```
-
----
-# if-setninger
-
-* Bruker til å finne ut resultatet av logiske uttrukk blir
-
-```python
-a = 10
-b = 15
-
-if a == b:
-    print ('a er lik b')
-
-if a > b
-    print ('a er større enn b')
-
-if a != b:
-    print ('a er ulik b')
-```
\ No newline at end of file
diff --git a/lectures/chap2/notes/slides/lecture-2.pdf b/lectures/chap2/notes/slides/lecture-2.pdf
deleted file mode 100644
index 64494fb169669bfe562f7cb896b904401f9b65d9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 76834
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

-- 
GitLab