Перефразирование Задание 1: Пользователь должен ввести текст с клавиатуры, затем ввести список слов, которые являются
Перефразирование Задание 1: Пользователь должен ввести текст с клавиатуры, затем ввести список слов, которые являются зарезервированными. Цель состоит в том, чтобы найти все зарезервированные слова в тексте и изменить их регистр на верхний. Измененный текст должен быть выведен на экран.
Перефразирование Задание 2: У вас есть текст. Ваша задача - посчитать количество предложений в этом тексте и вывести результат на экран. Решение должно быть выполнено на языке Python.
Тема урока: Решение задачи по перефразированию и подсчету предложений в тексте на языке Python
Инструкция:
Для решения первой задачи по перефразированию, пользователь должен использовать язык программирования Python. Сначала необходимо получить текст от пользователя с помощью функции `input()`. Затем пользователь должен ввести список зарезервированных слов.
Для изменения текста можно воспользоваться методом `str.upper()`, который изменяет регистр слова на верхний. Для каждого зарезервированного слова из списка, мы можем проверить, содержится ли оно в тексте, и если да, заменить его на его верхний регистр с помощью метода `str.replace()`.
После этого измененный текст можно вывести на экран с помощью функции `print()`.
Для решения второй задачи по подсчету предложений в тексте, также используется язык программирования Python. Нам нужно получить текст от пользователя с помощью `input()`. Затем мы можем использовать регулярное выражение, чтобы разделить текст на предложения с помощью функции `re.split()`. Количество предложений будет равно количеству элементов в полученном списке. Мы можем использовать функцию `len()` для подсчета количества элементов.
Результат подсчета предложений также можно вывести на экран с помощью функции `print()`.
Например:
Перефразирование Задание 1:
tekst = input("Введите текст: ")
reserved_words = input("Введите список зарезервированных слов через запятую: ").split(", ")
for word in reserved_words:
if word in tekst:
tekst = tekst.replace(word, word.upper())
print("Измененный текст:", tekst)
Перефразирование Задание 2:
import re
tekst = input("Введите текст: ")
sentences = re.split(r"(?<=[.!?])\s+", tekst)
print("Количество предложений в тексте:", len(sentences))
Совет: Для лучшего понимания задач и изучения языка программирования Python, рекомендуется ознакомиться с основами работы со строками, списками, циклами и методами работы со строками в Python.
Задача для проверки: Перепишите задание 1, чтобы заменялись только полные слова, а не подстроки. Например, если зарезервированное слово - "is", то слова "this" или "his" не должны заменяться.
Все ответы даются под вымышленными псевдонимами! Здесь вы встретите мудрых наставников, скрывающихся за загадочными никами, чтобы фокус был на знаниях, а не на лицах. Давайте вместе раскроем тайны обучения и поищем ответы на ваши школьные загадки.
Инструкция:
Для решения первой задачи по перефразированию, пользователь должен использовать язык программирования Python. Сначала необходимо получить текст от пользователя с помощью функции `input()`. Затем пользователь должен ввести список зарезервированных слов.
Для изменения текста можно воспользоваться методом `str.upper()`, который изменяет регистр слова на верхний. Для каждого зарезервированного слова из списка, мы можем проверить, содержится ли оно в тексте, и если да, заменить его на его верхний регистр с помощью метода `str.replace()`.
После этого измененный текст можно вывести на экран с помощью функции `print()`.
Для решения второй задачи по подсчету предложений в тексте, также используется язык программирования Python. Нам нужно получить текст от пользователя с помощью `input()`. Затем мы можем использовать регулярное выражение, чтобы разделить текст на предложения с помощью функции `re.split()`. Количество предложений будет равно количеству элементов в полученном списке. Мы можем использовать функцию `len()` для подсчета количества элементов.
Результат подсчета предложений также можно вывести на экран с помощью функции `print()`.
Например:
Перефразирование Задание 1:
Перефразирование Задание 2:
Совет: Для лучшего понимания задач и изучения языка программирования Python, рекомендуется ознакомиться с основами работы со строками, списками, циклами и методами работы со строками в Python.
Задача для проверки: Перепишите задание 1, чтобы заменялись только полные слова, а не подстроки. Например, если зарезервированное слово - "is", то слова "this" или "his" не должны заменяться.