
Вопрос задан 20.06.2023 в 20:26.
Предмет Информатика.
Спрашивает Машенькина Ангелина.
Python Есть некоторый текст. Разработайте приложение, которое должно произвести поиск слова. В
результате работы приложения нужно отобразить количество раз, сколько слово встречается в тексте. При поиске необходимо учитывать следующие факторы: ■ поиск вне зависимости от регистра букв слова; ■ слово может быть отделено от других слов – пробелом, знаками препинания; ■ если слово есть в тексте, но в перевернутом виде, его надо учитывать в статистике поиска. язык программирования : python Помогите ПЖ очень срочно . Дам 25 БАЛОВ

Ответы на вопрос

Отвечает Ганиева Севиль.
text = input().lower()
word = input()
letters = [ ]
for i in text:
if i.isalpha():
letters.append(i)
_str = "".join(letters)
count = _str.count(word) + _str.count(word[::-1])
print(count)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я помогу вам написать приложение на Python для поиска слова в тексте с учетом указанных условий. Вот пример кода:
pythonimport re
def count_word_occurrences(text, word):
# Преобразование текста и слова в нижний регистр
text = text.lower()
word = word.lower()
# Используем регулярное выражение для разбиения текста на слова
words = re.findall(r'\b\w+\b', text)
# Счетчик для подсчета вхождений
count = 0
for w in words:
# Удаление знаков препинания и пробелов
w = re.sub(r'[^\w\s]', '', w)
if w == word or w == word[::-1]:
count += 1
return count
if __name__ == "__main__":
text = "Текст, который вы хотите проанализировать. Пожалуйста, введите текст здесь."
word = "слово" # Замените на слово, которое вы хотите найти
occurrences = count_word_occurrences(text, word)
print(f"Слово '{word}' встречается {occurrences} раз в тексте.")
Просто замените переменную text
на ваш текст и word
на слово, которое вы хотите найти. Код будет учитывать регистр букв, удалять знаки препинания и пробелы, и также учтет слово в перевернутом виде.
Убедитесь, что у вас есть Python установлен, и вы можете запустить этот код. Надеюсь, это поможет вам решить вашу задачу.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 563

Информатика 404

Информатика 31

Информатика 76

Информатика 16

Информатика 41

Информатика 31
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili