1. В заданной строке символов найдите все «слова», написанные капсом (то есть строго заглавными), возможно внутри настоящих слов (аааБББввв). 2. Слово — это последовательность из букв (русских или английских), внутри которой могут быть дефисы. На вход даётся текст, посчитайте, сколько в нём слов. Ввод Он --- серо-буро-малиновая редиска!! >>>:-> А не кот. www.kot.ru Вывод 9phyton
Пример кода на Python для поиска всех слов, написанных капсом в заданной строке символов:import re def find_all_caps_words(text): caps_words = re.findall(r'\b[A-Z]+\b', text) return caps_words text = "ЭТО пример текста С ЗАГЛАВНЫМИ словами, например ВОТ так." caps_words = find_all_caps_words(text) print(caps_words)Пример кода на Python для подсчета количества слов в тексте:import re def count_words(text): words = re.findall(r'\b[a-zA-Zа-яА-Я-]+\b', text) return len(words) text = "Он --- серо-буро-малиновая редиска!! >>>:-> А не кот. www.kot.ru" word_count = count_words(text) print(word_count)
def find_all_caps_words(text):
caps_words = re.findall(r'\b[A-Z]+\b', text)
return caps_words
text = "ЭТО пример текста С ЗАГЛАВНЫМИ словами, например ВОТ так."
caps_words = find_all_caps_words(text)
print(caps_words)Пример кода на Python для подсчета количества слов в тексте:import re
def count_words(text):
words = re.findall(r'\b[a-zA-Zа-яА-Я-]+\b', text)
return len(words)
text = "Он --- серо-буро-малиновая редиска!! >>>:-> А не кот. www.kot.ru"
word_count = count_words(text)
print(word_count)