@vanya_78

Как написать функцию перевода текста с использованием словаря перевода слов?

Определение функции имеет вид: def translate_text(text: str, vocabulary: dict) -> str:

Функция формирует и возвращает новую строку, которая основана на переданном тексте и в котором:
  • все символы, которые не входят в слова остаются как есть.
  • если слово не найдено в переданном словаре преводов, то оно остаётся в том-же виде.
  • все слова, которые найдены в переданном словаре переводов, заменяются на их альтернативные значения.

1) param text: text типа str
2) param vocabulary: словарь Python в котором:
  • ключи - слово из текста в нижнем регистре
  • значения - строка с альтернативным значением

3) return (результат функции): текст в котором заменены слова на их альтернативные значения из переданного словаря переводов.
  • Вопрос задан
  • 325 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы