Задать вопрос
@vanya_78

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

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

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

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

3) return (результат функции): текст в котором заменены слова на их альтернативные значения из переданного словаря переводов.
  • Вопрос задан
  • 383 просмотра
Подписаться Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы