1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Building Chatbots in Python

Connected

Cvičení

ELIZA III: Zájmena

Aby byly odpovědi chatbota gramaticky srozumitelné, je potřeba převádět extrahované fráze z první osoby na druhou a naopak. V angličtině je časování sloves jednoduché a ve většině případů stačí jednoduše zaměnit „me" za „you", „my" za „your" a naopak.

V tomto cvičení definuješ funkci replace_pronouns(), která pomocí re.sub() nahrazuje „me" a „my" za „you" a „your" (a naopak) v daném řetězci.

Pokyny

100 XP
  • Pokud je v message výraz 'me', použij re.sub() a nahraď ho výrazem 'you'.
  • Pokud je v message výraz 'my', nahraď ho výrazem 'your'.
  • Pokud je v message výraz 'your', nahraď ho výrazem 'my'.
  • Pokud je v message výraz 'you', nahraď ho výrazem 'me'.