LoslegenKostenlos starten

Palindrome

Als Nächstes willst du jede Auffälligkeit in den Wörtern des Datensatzes mit Filmrezensionen finden. Ein Palindrom ist eine Zeichenfolge, die vorwärts wie rückwärts gleich gelesen wird, zum Beispiel: Madam oder No lemon, no melon. Dir fällt auf, dass manche lustige Filmtitel dieses Merkmal haben können. Du möchtest eine Liste aller Filmtitel erstellen, die witzige Palindrome sind, beginnst aber mit der Analyse eines Beispiels.

In Python kannst du außerdem Schritte über einen dritten Index angeben. Wenn du den ersten oder zweiten Index nicht angibst und der dritte negativ ist, werden die Zeichen sprungweise rückwärts zurückgegeben.

Der Text einer Filmkritik für ein Beispiel wurde bereits in der Variable movie gespeichert. Du kannst print(movie) verwenden, um die Variable in der IPython Shell anzuzeigen.

Diese Übung ist Teil des Kurses

<Kurs>Reguläre Ausdrücke in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Extrahiere die Teilzeichenfolge vom 12. bis zum 30. Zeichen der Variable movie, die dem Filmtitel entspricht. Speichere sie in der Variablen movie_title.
  • Erzeuge das Palindrom, indem du den in movie_title enthaltenen String umkehrst.
  • Vervollständige den Code, um movie_title auszugeben, wenn es ein Palindrom ist.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Get the word
movie_title = ____[____]

# Obtain the palindrome
palindrome = ____[____]

# Print the word if it's a palindrome
if movie_title == palindrome:
	print(____)
Code bearbeiten und ausführen