From fcd1452cdf22001e8bffe24022d32ccb807d9c82 Mon Sep 17 00:00:00 2001 From: schwabmi <michel.j.schwab@gmail.com> Date: Mon, 1 Nov 2021 10:35:34 +0100 Subject: [PATCH] minor changes --- notebooks/seminar03.ipynb | 58 +++++++++++++++++++++++++++++++++++---- 1 file changed, 52 insertions(+), 6 deletions(-) diff --git a/notebooks/seminar03.ipynb b/notebooks/seminar03.ipynb index 803a57c..feb853d 100644 --- a/notebooks/seminar03.ipynb +++ b/notebooks/seminar03.ipynb @@ -327,8 +327,27 @@ "metadata": {}, "outputs": [], "source": [ + "import math \n", + "\n", + "# ohne Verknüpfung\n", + "degrees = 120\n", + "radiant = degrees / 360.0 * 2 * math.pi\n", + "x = math.sin(radiant)\n", + "print(x)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import math\n", + "\n", + "# mit Verknüpfung\n", "degrees = 120\n", - "x = math.sin(degrees / 360.0 * 2 * math.pi)" + "x = math.sin(degrees / 360.0 * 2 * math.pi)\n", + "print(x)" ] }, { @@ -344,7 +363,26 @@ "metadata": {}, "outputs": [], "source": [ - "x = math.exp(math.log(2 + math.pi))" + "import math\n", + "\n", + "# ohne Verknüpfung\n", + "x_1 = 2 + math.pi\n", + "x_2 = math.log(x_1)\n", + "x = math.exp(x_2)\n", + "print(x)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import math\n", + "\n", + "# ohne Verknüpfung\n", + "x = math.exp(math.log(2 + math.pi))\n", + "print(x)" ] }, { @@ -432,7 +470,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Dazu müssen wir - analog zum Aufruf von vordefinierten Funktionen - den Namen der Funktion gefolgt von den Klammern schreiben. Die Klammern sind leer, da die Funktion keine Argumente erwartet. \n", + "Dazu müssen wir - analog zum Aufruf von vordefinierten Funktionen - den Namen der Funktion **gefolgt von den Klammern** schreiben. Die Klammern sind leer, da die Funktion keine Argumente erwartet. \n", "\n", "Übrigens wird durch die Definition einer Funktion ein sogenanntes **Funktionsobjekt** erzeugt, dessen Typ wir uns anschauen können:" ] @@ -830,6 +868,8 @@ "metadata": {}, "outputs": [], "source": [ + "import math\n", + "\n", "x = math.cos(4)\n", "goldener_schnitt = (math.sqrt(5) + 1)/2" ] @@ -847,6 +887,8 @@ "metadata": {}, "outputs": [], "source": [ + "import math\n", + "\n", "math.sqrt(5)" ] }, @@ -914,6 +956,8 @@ "metadata": {}, "outputs": [], "source": [ + "import math\n", + "\n", "def area(radius):\n", " a = math.pi * radius**2\n", " return a" @@ -960,7 +1004,7 @@ "\n", "\n", "\n", - "Versuchen Sie die Aufgabe zunächst selber zu lösen, wenn nötig nutzen Sie die folgenenden Hinweise\n", + "Versuchen Sie die Aufgabe zunächst selber zu lösen, wenn nötig nutzen Sie die folgenenden Hinweise.\n", " \n", "\n", "\n", @@ -978,7 +1022,7 @@ " <summary type=\"button\" class=\"btn btn-primary\">2. Hinweis</summary>\n", " <div class=\"alert alert-info\" role=\"alert\">\n", " \n", - "Vergessen Sie nicht die Formeln Variablen zuzuweisen und schreiben Sie eine `return`-Anweisung \n", + "Vergessen Sie nicht die Formeln Variablen zuzuweisen und schreiben Sie eine `return`-Anweisung. \n", " </div> \n", "</details> \n", "\n", @@ -986,7 +1030,7 @@ " <summary type=\"button\" class=\"btn btn-primary\">3. Hinweis</summary>\n", " <div class=\"alert alert-info\" role=\"alert\">\n", "\n", - "Die beiden Formeln sind: `s = (a + b + c) / 2` und `area = math.sqrt(s * (s - a) * (s - b) * (s - c))` \n", + "Die beiden Formeln sind: `s = (a + b + c) / 2` und `area = math.sqrt(s * (s - a) * (s - b) * (s - c))`.\n", " \n", " </div> \n", "</details> \n", @@ -999,6 +1043,8 @@ "metadata": {}, "outputs": [], "source": [ + "import math\n", + "\n", "def area_triangle(a, b, c):\n", " # Formulieren Sie hier den Rumpf der Funktion\n", " \n" -- GitLab