Предмет: Информатика,
автор: kerimhan2011
Напиши программу, анализирующую отзывклиента.
В систему уже загружен длинный отзыв. Нужно написать программу, выполняющую поиск по словам «тихий район» и «вкусно». Оформи печать результата как на картинке.
ВНИМАНИЕ! Перед анализом нужно сделать все буквы текста строчными (маленькими). Вдруг клиент написал «Вкусно», а не <<вкусно>>?
язык пайтон
Приложения:
AleksejVer:
Вам бы стоило приложить картинку и указать язык программирования.
А что
А что это за цифры? Количество раз, которое в тексте встретились эти словосочетания? «Тихий район» в одном отзыве встретилось 344 раза?
Ответы
Автор ответа:
0
Ответ:
Если числа означают действительно просто количество вхождений искомой строки в текст, то код ниже. Внимательно прочти комментарии.
# объявляем функцию для поиска
def find_words(text, s):
# приводим текст и искомую строку к строчному регистру; присваиваем переменной count количество вхождений искомой строки в текст методом .count()
count = text.lower().count(s.lower())
# поскольку в задании зачем-то требуется выдать -1 в случае 0, ну заменяем им 0 на -1
if count == 0:
count = -1
#выводим
print("{0} {1}".format(s, count))
text = "bla bla bla тихий район bla bla ТиХий район bla bl bla"
find_words(text, "тихий район")
find_words(text, "вкусно")
мне пайтон язык нужен
А это какой язык по-твоему?
слушай ответ другой
тут не правельно
Что именно неправильно? Какой ещё «другой ответ»? Код выполняет в точности то, что ты попросил помочь тебе сделать.
у нас пайтон старт
ты написалтпо другому но правилно
Похожие вопросы
Предмет: Русский язык,
автор: gelyaandreeva53
Предмет: Русский язык,
автор: zhovhar1
Предмет: Қазақ тiлi,
автор: Anastasiakorole
Предмет: Математика,
автор: marinashy