<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Strings :: Python Vorkurs</title>
    <link>/aufgaben-fuer-200/strings/index.html</link>
    <description>Das Geheimnis des Caesars Finger vom Lichtschalter Sarcastic Text Generator Palindrom mordnilaP Einfach zählen! No life therefore time for elden ring</description>
    <generator>Hugo</generator>
    <language>de-DE</language>
    <atom:link href="/aufgaben-fuer-200/strings/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Das Geheimnis des Caesars</title>
      <link>/aufgaben-fuer-200/strings/001/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/aufgaben-fuer-200/strings/001/index.html</guid>
      <description>Aufgabe 1. Implementieren Sie die Cäsar-Verschlüsselung1. Bei einer Verschlüsselung wird ein Klartext in Kleinbuchstaben (z.B. “caesar”) auf einen Geheimtext abgebildet. Der Klartext wird immer in Kleinbuchstaben und der Geheimtext in Großbuchstaben dargestellt. Bei der Cäsar-Verschlüsselung wird jeder Buchstabe zyklisch um 3 Stellen nach rechts verschoben: a → D. Beispiel:</description>
    </item>
    <item>
      <title>Finger vom Lichtschalter</title>
      <link>/aufgaben-fuer-200/strings/002/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/aufgaben-fuer-200/strings/002/index.html</guid>
      <description>Aufgabe 1. Schreiben Sie eine Funktion, die ein Wort in Morse Code umwandelt. Verwenden Sie dazu das unten bereitgestellte Dictionary. Einzelne Buchstaben werden im Morse Code durch Leerzeichen getrennt. Beispiel:&#xA;Input: morse_verschluesseln(&#34;CYBER&#34;) Output: &#34;-.-. -.-- -... . .-.&#34; 2. Schreiben Sie eine Funktion, die einen Morsecode in einen Text umwandelt. Beispiel:</description>
    </item>
    <item>
      <title>Sarcastic Text Generator</title>
      <link>/aufgaben-fuer-200/strings/003/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/aufgaben-fuer-200/strings/003/index.html</guid>
      <description>Aufgabe Schreiben Sie eine Funktion die einen String (notwendig) sowie einen Sarkasmusfaktor (optional) als Eingabe erhält. Die Funktion soll den Eingabestring so manipulieren, dass Buchstaben zufällig groß1 oder klein2 geschrieben werden. Ein Sarkasmusfaktor von 0 entspricht dabei nur Kleinbuchstaben, 100 nur Großbuchstabe.&#xA;Setzen Sie from random import randint as zufallszahl als erste Zeile in Ihren Quellcode. Danach können Sie Zufallszahlen zwischen 0 und 100 erzeugen durch zufallszahl(0, 101)</description>
    </item>
    <item>
      <title>Palindrom mordnilaP</title>
      <link>/aufgaben-fuer-200/strings/004/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/aufgaben-fuer-200/strings/004/index.html</guid>
      <description>Aufgabe Schreiben Sie eine Funktion, die testet, ob ein Argument ein Palindrom ist. Ein Palindrom ist eine Zeichenfolge, die vorwärts und rückwärts genau denselben Text ergibt (z.B. Anna oder neben). Wenn die Eingabe ein Palindrom ist, dann soll True zurückgegeben werden, ansonsten False.&#xA;Tipp 1: Was mache ich mit Großbuchstaben? Achtung Spoiler! Sie können erst einmal alle Buchstaben in Kleinbuchstaben umwandeln, damit auch “Anna” als Palindrom erkannt wird: https://python-reference.readthedocs.io/en/latest/docs/str/lower.html</description>
    </item>
    <item>
      <title>Einfach zählen!</title>
      <link>/aufgaben-fuer-200/strings/005/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/aufgaben-fuer-200/strings/005/index.html</guid>
      <description>Aufgabe Die built-in Pythonfunktion bin() nimmt eine Ganzzahl/Integer entgegen und liefert als Rückgabe die dazugehörige Binärzahl als String. Der folgende Codeausschnitt würde als Rückgabe beispielsweise 0b11 liefern. Dabei zeigt der Prefix 0b an, dass es sich um eine Binärzahl handelt.&#xA;1. Schreiben Sie eine Funktion, die eine Ganzzahl entgegennimmt und die dazugehörige Binärzahl ohne den Prefix 0b ausgibt.</description>
    </item>
    <item>
      <title>No life therefore time for elden ring</title>
      <link>/aufgaben-fuer-200/strings/006/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/aufgaben-fuer-200/strings/006/index.html</guid>
      <description>Aufgabe Im Folgenden wollen wir das Nachrichtensystem von den Souls-Spielen (stark vereinfacht) nachahmen, mit welchem man Nachrichten anhand von sogenannten Templates, Wörtern und Verbindungen erstellen kann. Templates haben die Form “text **** text2”, wobei text und text2 beliebigen (im besten Fall schlüssigem) Text darstellen. Das **** im Template wird durch ein ausgewähltes Wort aus den Wörtern ersetzt. Dadurch entsteht ein Satz. Die Wörter sind in Kategorien eingeordnet. Um kompliziertere Aussagen zu bilden, lassen sich zwei Sätze mit Verbindungen verbinden. Hier ein Beispiel aus dem Spiel “Elden Ring”:</description>
    </item>
  </channel>
</rss>