30. Только слова.
Условие:
В данном упражнении вы напишете программу, которая будет выделять слова из строки, введенной пользователем.
В качестве результата она должна возвращать список слов из строки с удаленными знаками препинания, в число которых должны входить точки, запятые, восклицательный и вопросительный знаки, дефисы, апострофы, двоеточия, точки с запятыми и кавычки.
При этом не нужно избавляться от знаков препинания, стоящих внутри слова, таких как апостроф, служащий в английском языке для обозначения сокращений.
Например, если на вход дать строку "Contractions include: don’t, isn’t, and wouldn’t.", должен вернуться следующий список: ["Contractions", "include", "don’t", "isn’t", "and", "wouldn’t"].
Код:
proposal = input("%50s" % "Введите предложение: ")
print()
proposal = proposal.replace(".", "")
proposal = proposal.replace(",","")
proposal = proposal.replace("!","")
proposal = proposal.replace("?","")
proposal = proposal.replace("-","")
proposal = proposal.replace(" '","")
proposal = proposal.replace("' ","")
proposal = proposal.replace(":","")
proposal = proposal.replace(";","")
proposal = proposal.replace("\"","")
proposal = proposal.split(" ")
print(proposal)