задача по пайтон

Выполнен
Заказ
3419163
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
Не указан
Срок сдачи
11 Авг 2020 в 00:00
Цена
Договорная
Блокировка
10 дней
Размещен
10 Авг 2020 в 09:31
Просмотров
157
Описание работы

Определения:

слово - это непрерывная последовательность из букв латинского алфавита в любом регистре

текст - это строка, которая содержит слова и любые символы :

* пропуска (string.whitespace)

* пунктуации (string.punctuation)

* десятичные цифры (string.digits)

считается, что от прочих символов текст уже очищен.


Разработать функцию get_words, которая:

1. принимает один параметр text типа str

2. возвращает список кортежей:

(

,

,

)


!!! Инструкцию определения функции `def get_words(text: str) -> list:`

!!! изменять категорически запрещено.

"""

import string


def get_words(text: str) -> list:

result = []

# Вместо этого комментария поместите свой код

return result


if __name__ == '__main__':

# Всё, что ниже Вы можете заменить на свой код или на инструкцию pass


# Мой пример текста

TEXT = """

The Zen of Python, by Tim Peters

1. Beautiful is better than ugly.

2. Explicit is better than implicit.

3. Simple is better than complex.

4. Complex is better than complicated.

"""

# Мой пример результата функции

TEXT_WORDS = [

('the', 1), ('zen', 5), ('of', 9), ('python', 12), ('by', 20),

('tim', 23), ('peters', 27), ('beautiful', 37), ('is', 47),

('better', 50), ('than', 57), ('ugly', 62), ('explicit', 71),

('is', 80), ('better', 83), ('than', 90), ('implicit', 95),

('simple', 108), ('is', 115), ('better', 118), ('than', 125),

('complex', 130), ('complex', 142), ('is', 150), ('better', 153),

('than', 160), ('complicated', 165),

]


print(TEXT)

text_words = get_words(TEXT)

print(text_words)


# Проверяем правильность результата

assert text_words == TEXT_WORDS, f"\n{text_words}\n!=\n{TEXT_WORDS}"

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
3 дня 15 минут
Выполнен
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир