1. Learn
  2. /
  3. Cursuri
  4. /
  5. Projektowanie systemów agentowych z LangChain

Connected

exercițiu

Zbuduj narzędzie przy użyciu kodu Python

Twój chatbot ma już do dyspozycji narzędzia do wyszukiwania wydarzeń historycznych i artykułów z Wikipedii. Teraz administracja szkoły prosi cię o dodanie narzędzia gramatycznego do programu nauczania języka angielskiego. Twoim zadaniem jest zbudowanie narzędzia sprawdzającego, czy dane słowo lub fraza jest palindromem – czyli czy czyta się tak samo od przodu i od tyłu. Uczniowie będą mogli testować różne ciągi znaków, takie jak „level" czy „never odd or even", które brzmią tak samo niezależnie od kierunku czytania.

Instrucțiuni

100 XP
  • Określ typ wejściowy narzędzia jako ciąg znaków (string).
  • Zamień znaki na małe litery za pomocą .lower(), a następnie usuń znaki niealfanumeryczne, używając .isalnum().
  • Aby sprawdzić, czy tekst jest palindromem, porównaj oczyszczony tekst z jego odwróconą wersją.
  • Uzupełnij pola zastępcze w instrukcji else, podając oryginalny argument wejściowy, aby zwrócić odpowiedni komunikat dla wyrazów niebędących palindromami.