From fe44417d2ab5d4ba567fbc7bd0c4b2d6b85b7a71 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Robert=20J=C3=A4schke?= <jaeschke@l3s.de>
Date: Thu, 9 Nov 2017 07:42:05 +0000
Subject: [PATCH] fixed some bugs

---
 notebooks/hausaufgabe1.ipynb | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/notebooks/hausaufgabe1.ipynb b/notebooks/hausaufgabe1.ipynb
index cee4aa7..36ed34a 100644
--- a/notebooks/hausaufgabe1.ipynb
+++ b/notebooks/hausaufgabe1.ipynb
@@ -8,7 +8,9 @@
     "\n",
     "## Aufgabe 1\n",
     "\n",
-    "Ihre Aufgabe ist es, eine Funktion `boxprint` zu implementieren, die eine als Argument übergegebene Zeichenkette innerhalb einer Box ausgibt. Die horizontalen Linien der Box sollen durch `-` erzeugt werden, die vertikalen Linien durch `|` und die Ecken durch `+`. Zwischen der Zeichenkette und linken und rechten Rand der Box soll jeweils genau ein Leerzeichen stehen. Bei Übergabe des Arguments `Hello World!` soll die Funktion folgende Ausgabe erzeugen:"
+    "Ihre Aufgabe ist es, eine Funktion `boxprint` zu implementieren, die eine als Argument übergegebene Zeichenkette innerhalb einer Box ausgibt. Die horizontalen Linien der Box sollen durch `-` erzeugt werden, die vertikalen Linien durch `|` und die Ecken durch `+`. Zwischen der Zeichenkette und dem linken und rechten Rand der Box soll jeweils genau ein Leerzeichen stehen. \n",
+    "\n",
+    "Beispiel: Bei Ãœbergabe des Arguments `Hello World!` soll die Funktion folgende Ausgabe erzeugen:"
    ]
   },
   {
@@ -70,13 +72,13 @@
     "( Wo bleibt mein Frühstück? )\n",
     " ---------------------------\n",
     "o                             .       .\n",
-    " o                           / `.   .' \" \n",
+    " o                           / `.   .' ' \n",
     "  o                  .---.  <    > <    >  .---.\n",
     "   o                 |    \\  \\ - ~ ~ - /  /    |\n",
     "         _____          ..-~             ~-..-~\n",
     "        |     |   \\~~~\\.'                    `./~~~/\n",
     "       ---------   \\__/                        \\__/\n",
-    "      .'  O    \\     /               /       \\  \" \n",
+    "      .'  O    \\     /               /       \\  ' \n",
     "     (_____,    `._.'               |         }  \\/~~~/\n",
     "      `----.          /       }     |        /    \\__/\n",
     "            `-.      |       /      |       /      `. ,~~|\n",
@@ -88,7 +90,7 @@
     "Nutzen Sie dazu Ihre bei der Programmierung von `boxprint` gesammelte Erfahrung.\n",
     "\n",
     "\n",
-    "Freiwillige Erweiterung für Fortgeschrittene: Erweitern Sie die Funktion um ein Argument, mit dem eine maximale Breite (Anzahl Zeichen) übergeben werden kann, so dass die ausgegebene Box nicht breiter ist. Implementieren Sie dann die Behandlung von Zeichenketten, die länger als die vorgegebene Breite sind. Sie haben zwei Möglichkeiten: a) die Zeichenkette abschneiden, b) die Zeichenkette umbrechen. Entscheiden Sie sich für eine der beiden Varianten. Hinweis: Auf die ersten `k` Zeichen einer  Zeichenkette `s` können Sie mittels `s[0:k]` zugreifen. Analog können Sie auf das 2. bis 4. Zeichen mittels `s[1:4]` zugreifen, usw."
+    "Freiwillige Erweiterung für Fortgeschrittene: Erweitern Sie die Funktion um ein Argument, mit dem eine maximale Breite (Anzahl Zeichen) übergeben werden kann, so dass die ausgegebene Box nicht breiter ist. Implementieren Sie dann die Behandlung von Zeichenketten, die länger als die vorgegebene Breite sind. Sie haben zwei Möglichkeiten: a) die Zeichenkette abschneiden, b) die Zeichenkette umbrechen. Entscheiden Sie sich für eine der beiden Varianten. Hinweis: auf die ersten `k` Zeichen einer  Zeichenkette `s` können Sie mittels `s[0:k]` zugreifen. Analog können Sie auf das 2. bis 4. Zeichen mittels `s[1:4]` zugreifen, usw."
    ]
   },
   {
@@ -141,8 +143,8 @@
     "         *\n",
     "```\n",
     "Hinweise:\n",
-    "- Sie können die Aufgabe auch ohne eine Schleife lösen, aber deutlich schöner ist es mit einer Schleife. Sie kennen die Syntax und Semantik der `while`-Schleife schon aus der Vorlesung. Sie funktioniert in Python genau so, wie sie für den Pseudocode definiert wurde. Probieren Sie es also mal mit einer Schleife aus.\n",
-    "- Sie müssen selbst entscheiden, wieviele Werte Sie im verlangten Intervall berechnen. Die Kurve oben wurde mit einem Abstand von 0.2 berechnet (d.h., für die Werte 0, 0.2, 0.4, 0.6, ..., 6.2). \n",
+    "- Sie können die Aufgabe auch ohne eine Schleife lösen, aber schöner ist es mit einer Schleife. Sie kennen die Syntax und Semantik der `while`-Schleife schon aus der Vorlesung. Sie funktioniert in Python genau so, wie sie für den Pseudocode definiert wurde. \n",
+    "- Sie müssen selbst entscheiden, wieviele Werte Sie im verlangten Intervall berechnen. Die Kurve oben wurde mit einem Rasterabstand von 0.2 berechnet (d.h., für die Werte 0, 0.2, 0.4, 0.6, ..., 6.2). \n",
     "- Denken Sie daran, dass Sie mit der `int`-Funktion eine Fließkommazahl in eine ganze Zahl umwandeln können (der Dezimalanteil wird abgeschnitten)."
    ]
   },
-- 
GitLab