Napisz "polska" od tyłu
user
akslop
assistant
Jak się nazywa wyrażenie, które czytając od lewej do prawej, brzmi dokładnie tak samo, jak czytane od prawej do lewej?
user
Wyrażenie, które czytane od przodu i od tyłu brzmi dokładnie tak samo nazywane jest palindromem.

Kilka przykładowych zdań będąc palindromami:
"Kobyła ma mały bok"
"Łapał za kran, a kanarka złapał"
"Akta generała ma mała renegatka"
assistant
Napisz program w pythonie, który sprawdzi, czy podany mu jako argument tekst jest palindromem
user
Program w Pythonie, który sprawdza, czy podany tekst jest palindromem, może wyglądać tak:

```python
def is_palindrome(text):
    text = text.lower()
    cleaned_text = ''.join(c for c in text if c.isalnum())
    reversed_text = cleaned_text[::-1]
    return cleaned_text == reversed_text

text = input("Podaj tekst do sprawdzenia: ")
if is_palindrome(text):
    print("Podany tekst jest palindromem.")
else:
    print("Podany tekst nie jest palindromem.")
```

W powyższym kodzie funkcja `is_palindrome` konwertuje tekst na małe litery, a następnie usuwa wszystkie znaki, które nie są literami ani cyframi. Potem odwraca oczyszczony tekst i porównuje go z oryginalnym oczyszczonym tekstem. Jeśli są one identyczne, oznacza to, że podany tekst jest palindromem. Program przyjmuje tekst od użytkownika, sprawdza, czy jest palindromem, i wypisuje odpowiedni komunikat.
assistant