Задание 1: Пользователь вводит текст с клавиатуры, а затем вводит список слов, которые нужно найти и изменить
Задание 1: Пользователь вводит текст с клавиатуры, а затем вводит список слов, которые нужно найти и изменить на верхний регистр. Необходимо найти все указанные слова в тексте и перевести их в верхний регистр. Измененный текст нужно вывести на экран.
Задание 2: У вас есть текст. Вам нужно подсчитать количество предложений в этом тексте и вывести результат на экран. Напишите код на языке Python.
Задание 2: У вас есть текст. Вам нужно подсчитать количество предложений в этом тексте и вывести результат на экран. Напишите код на языке Python.
Арина 6
Конечно, я помогу вам с эти заданиями на языке Python. Вот решение для каждой задачи:Задание 1:
Объяснение решения:
- Функция `change_text` принимает два аргумента - `text` и `words`. Она проходит по каждому слову в списке `words` и заменяет все вхождения этого слова в тексте `text` на верхний регистр с помощью метода `replace`.
- Пользовательский текст и список слов вводятся с помощью функции `input` и сохраняются в переменные `user_text` и `user_words` соответственно.
- Результат изменения текста сохраняется в переменную `modified_text` и выводится на экран с помощью функции `print`.
Задание 2:
Объяснение решения:
- Функция `count_sentences` принимает строку `text` и использует метод `split` для разделения текста на предложения. Разделение производится по символу ".". Затем функция вычитает 1 от общего количества элементов списка, так как последнее предложение может быть пустым после последней точки.
- Пользовательский текст вводится с помощью функции `input` и сохраняется в переменную `user_text`.
- Результат подсчета количества предложений сохраняется в переменную `sentences_count` и выводится на экран с помощью функции `print`.
Надеюсь, эти решения помогут вам выполнить задания! Если появятся вопросы, не стесняйтесь спрашивать.