Предмет: Информатика, автор: fluffnastya214

PYTHON!!! МНОГО БАЛЛЛОВ

Напишите функцию, которая возвращает первое слово переданной ей символьной строки.

Пример:
Введите строку: Однажды в студёную зимнюю пору...
Первое слово: Однажды​

Ответы

Автор ответа: KnowsUser1
1

Ответ:

Python 3.7

import re  

import string

def firstWord(s:str) -> str:

   cs = re.sub(rf'[{string.punctuation}]|\n', '', s)

   cs = re.sub(r' +', ' ', cs)

   return cs.split(' ')[0]

print('first word: ' + firstWord(input('Enter some string: ')))

Объяснение:

Похожие вопросы
Предмет: Математика, автор: Лучшевсех111111