выведите на экран полученный результат. “
text = str(input('Type a text: '))
result = (len(text.split('.'))-1)
print(result)
Работает только на предложения с точкой, а как исправить что бы считало предложения и с ‘?’, и с ’!’, и с ‘…’
for i in ("?", "!", "...", "."): text = text.replace(i,"|") print(text.count("|"))
мб re.split и регулярку на точки, вопросительные и восклицательные знаки?
цикл будет быстрее регекспа в таком кейсе
Нуу наверн, не вчитывался в кейс. Но все же регуляркой имхо проще накрыть всякие ?! , !?? итд
согласен. типа в таком духе len(re.findall(r'[?!.]+', text)) ?
Обсуждают сегодня