Запустите текстовый процессор, установленный на вашем компьютере.
Введите текст:
При вводе текста соседние слова отделяются одним пробелом. Знаки препинания (запятая, двоеточие, точка, восклицательный и во знаки) пишутся слитно с предшествующим словом и отделяются пробелом от следующего слова. Как это будет выглядеть. Это текст. Всё-таки, Мамин-Сибиряк, жар-птица, северо-восток, Ростов-на-Дону, Нью-Йорк. Пришлось волей-неволей остаться здесь на ночь. Горя бояться — счастья не видать. Москва — огромный город, город-страна. Конец XVII века — первая половина XIX века. Сохраните файл в личной папке под именем Правила_ввода.rtf.
Python 3.7
import re
import string
def clrStr(strng: str) -> str:
return re.sub(r' +', ' ', re.sub(rf'[{string.punctuation}]|\n', '', strng))
raw_string = input()
clean_string = clrStr(raw_string)
print(max(clean_string.split(' '), key = lambda p: len(p)))
И никаких велосипедов с перебором всего списка слов в цикле.
Объяснение:
Да, я специально решил эту задачу не так, как просят в условии. Ведь в условии вам максимально разжевали подход к решению. Но, стоит заметить, что по дурацки. Питоньи списки можно перебирать циклом вида for item in list, не обращаясь к исходному списку по индексам. Так же функция max() может принимать аргумент key, который является функцией, с которой интерпретатор будет выбирать максимум из указанного списка.
12- Информацио́нный шум — это культурный феномен, возникший в XX веке, который описывает наличие в тексте элементов, усложняющих его понимание, искажающих смысл изложенного или вовсе полностью препятствующих адекватному пониманию его содержания
13- Потеря данных (Data Loss) — повреждение или утрата информации в результате влияния различных факторов, случайных или намеренных действий. Потерять данные можно во время работы с ними, а также при хранении информации на компьютере, сервере или на массивах RAID.
14- та информация, которая необходима для решения данной задачи (например, задачи управления). Соответственно, иррелевантная информация ненужная, посторонняя. Разделение между этими понятиями относительно.
15- конечно можно большая часть информации там полностью проверенная, а учитывая что это один из самых популярных ресурсов в нем даже сомневаться особо не стоит.
16- Блогер - это человек, который ведет онлайн-дневник, "блог", регулярно публикует в нем новые записи. Блог в интернете может завести любой человек и писать на любую тему. ... Главный критерий успеха блога - количество подписчиков, то есть людей, которые регулярно его читают или смотрят.
Доверять этим людям не стоит, информацию нужно проверять самому так или иначе.
17- проверка фактов») — это процесс проверки фактических данных, встречающихся в тексте и не являющихся вымышленными, для определения их достоверности и правильности. ... Предварительная проверка фактов осуществляется до публикации и заключается в устранении опечаток, неточностей, спорных данных.
18- ты должен сделать это сам, ведь мне неоткуда знать кому в интернете ты доверяешь.
Объяснение: