RLTzsHxpYrS7K
Zdjęcie przedstawia rozsypane płytki z literami alfabetu.

Palindromy w języku Python

Źródło: Wokandapix, domena publiczna.

Od niepamiętnych czasów ludzie, szukając rozrywki, bawili się również słowami. Zapewne w ten właśnie sposób powstały palindromy (z gr. palindromeo – „biec z powrotem”). Być może miały one także znaczenie magiczne... Podstawowe informacje na ten temat znajdziesz w e‑materiale PalindromyPtOCK6wIjPalindromy.

My jednak zajmiemy się palindromami z zupełnie innego powodu: operując na ciągach znaków, nabędziemy większej wprawy w posługiwaniu się językiem Python.

Implementację programu sprawdzającego, czy dane słowo jest palindromem, w pozostałych językach programowania znajdziesz w e‑materiałach:

Więcej zadań? Przejdź do e‑materiału Palindromy – zadania maturalnePeq9cxr33Palindromy – zadania maturalne.

Twoje cele
  • Zastosujesz algorytm sprawdzający, czy dany ciąg znaków jest palindromem, wykorzystując pętlę for.

  • Użyjesz wyrażeń indeksujących do sprawdzenia, czy ciąg znaków jest palindromem.

  • Przeanalizujesz nowy sposób formatowania napisów – f‑string.