Czy słowo jest palindromem?
Treść zadania
Wczytaj jedno słowo i sprawdź, czy jest palindromem, czyli czy czytane od lewej do prawej i od prawej do lewej jest takie samo.
Wielkość liter nie ma znaczenia — Kajak też jest palindromem.
Dane wejściowe
- 1. linia: słowo (same litery, bez spacji)
Dane wyjściowe
Jedna linia:
Prawda— jeśli słowo jest palindromem,Fałsz— w przeciwnym razie.
Przykłady
kajak
Prawda
Kotek
Fałsz
Potrzebujesz teorii?
Zasady obowiązujące w rozdziale 12
Zadania w tym rozdziale dotyczą palindromów (napisów czytanych tak samo od przodu i od tyłu), anagramów (napisów złożonych z tych samych liter w innej kolejności) oraz permutacji liter słowa.
Konwencje wspólne:
- Każde zadanie jest osobnym programem: czyta standardowe wejście i wypisuje wynik na standardowe wyjście.
- Program nie wypisuje komunikatów typu „Podaj słowo:”.
- Napis wczytuj jako całą linię. Spacje mogą w nim wystąpić tylko tam, gdzie treść mówi o zdaniu.
- Słowo w zdaniu to fragment oddzielony od innych spacjami. Znaki interpunkcyjne (np.
.,!?;:-) stojące na początku lub końcu fragmentu nie należą do słowa (kara.→kara), a fragment złożony wyłącznie z interpunkcji nie jest słowem. W Pythonie:fragment.strip(string.punctuation)dla każdego fragmentu zzdanie.split(). - Gdy zadanie każe ignorować wielkość liter, porównuj napisy np. po zamianie na małe litery (
lower()), ale słowa wypisuj w postaci z wejścia (bez interpunkcji z brzegów). - Gdy wynikiem jest kilka napisów, wypisz każdy w osobnej linii. Jeśli nie ma żadnego — program nic nie wypisuje.
Zadanie pochodzi z otwartego zbioru Nauka-Programowania (z rozwiązaniami wzorcowymi). Zgłoś błąd w treści lub testach.
Przywrócono Twój zapisany kod.
Python uruchomi się w przeglądarce przy pierwszym teście.
Kod zapisuje się automatycznie w tej przeglądarce. Tab wstawia wcięcie; aby opuścić edytor klawiaturą, naciśnij Esc, a potem Tab.
Testy
Program dostaje „Wejście” przez input() i musi wypisać „Oczekiwane wyjście”. Liczby porównywane są z tolerancją 0,01, a tekst podany w input("…") nie jest sprawdzany.
Test 1
Nie uruchomionolevel
Prawda
Test 2
Nie uruchomionohello
Fałsz
Test 3
Nie uruchomionoa
Prawda
Test 4
Nie uruchomionoab
Fałsz
Test 5
Nie uruchomionoAnna
Prawda
Test 6
Nie uruchomionoRadar
Prawda
Test 7
Nie uruchomionokajaki
Fałsz