diff --git a/notebooks/seminar09.ipynb b/notebooks/seminar09.ipynb index f13f95df054faa58c9c71c7c990efb18a48c045d..014c133750954942d3555d0374558e21a1ad36d2 100644 --- a/notebooks/seminar09.ipynb +++ b/notebooks/seminar09.ipynb @@ -109,7 +109,7 @@ "source": [ "fin = open('top10000de.txt', encoding=\"latin1\")\n", "# Hinweis: der Parameter encoding gibt an, in welcher Zeichenkodierung\n", - "# die Datei verfasst ist. I.A. sollten Dateien heute in Unicode codiert\n", + "# die Datei verfasst ist. Im Allgemeinen sollten Dateien heute in Unicode codiert\n", "# sein, bei diesen ist in Python3 diese Angabe nicht notwendig.\n", "# Leider ist die Datei vom Wortschatz-Projekt aber noch in der\n", "# Latin1-Kodierung, so dass wir dies Python mitteilen müssen." @@ -384,7 +384,6 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "*Hinweis: mit der Methode `lower` können Sie eine Zeichenkette in Kleinbuchstaben umwandeln. `word.lower()` enthält also die gleichen Buchstaben wie `word`, nur halt als Kleinbuchstaben*\n", "\n", "\n", "([Spoiler Alert](https://xkcd.com/109/), Randall Munroe)\n", @@ -813,7 +812,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Die `for`-Schleife geht über die Zeichen in `word` (genauer: nach Umwandlung in Kleinbuchstaben, wegen `lower`). Falls wir den Buchstaben \"e\" finden, können wir sofort `False` zurückgeben; ansonsten gehen wir zum nächsten Buchstaben. Wenn wir die Schleife ganz normal verlassen, d.h. wenn wir kein \"e\" gefunden haben, geben wir `True` zurück.\n", + "Die `for`-Schleife geht über die Zeichen in `word` (genau genommen nach der Umwandlung in Kleinbuchstaben, wegen der Verwendung von `lower`). Falls wir den Buchstaben \"e\" finden, können wir sofort `False` zurückgeben; ansonsten gehen wir zum nächsten Buchstaben. Wenn wir die Schleife ganz normal verlassen, d.h. wenn wir kein \"e\" gefunden haben, geben wir `True` zurück.\n", "\n", "Wir können diese Funktion noch etwas kompakter schreiben, indem wir den `in`-Operator verwenden, aber ich habe Ihnen diese Variante präsentiert, weil sie die Logik hinter der Suche demonstriert.\n", "\n", @@ -839,7 +838,7 @@ "source": [ "Wir können `False` zurückgeben, sobald wir einen verbotenen Buchstaben finden; wenn wir am Ende der Schleife angelangt sind, geben wir `True` zurück.\n", "\n", - "`uses_only` ist ähnlich, außer dass die Semantik der Bedingung umgekehrt ist:\n" + "`uses_only` ist ähnlich, aber die Semantik der Bedingung ist umgekehrt:\n" ] }, {