Python - program do wykrywania palindromów

Python - program do wykrywania palindromów
RG
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Cześć! Mam problem, potrzebuje zrobić program, który będzie sprawdzał czy dany wyraz jest palindromem. Zamiast true i false musi wyświetlać jest palindromem/nie jest palindromem.

Na razie mam tylko funkcję:
def czy_palindrom(s):
for i in range(len(s) // 2):
if s[i] != s[-i - 1]:
return Nie_jest_palindromem
return Jest_palindromem

Co jeszcze trzeba dopisać? Z góry dziękuje za pomoc.

Pyxis
  • Rejestracja: dni
  • Ostatnio: dni
1

Może tak:

Kopiuj
def pali(word: str) -> str:
    return 'Jest palindromem' if word == word[::-1] else 'Nie jest palindromem'
ledi12
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
2

jezeli s to jeden string:

Kopiuj
def czy_palindrom(s):
if s != s[::-1]:
return "Nie_jest_palindromem"
return "Jest_palindromem"

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.