МНОГО

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

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

ВалераГущина ВалераГущина    3   16.04.2020 10:24    39

Ответы
husanov18p06h9l husanov18p06h9l  27.08.2020 23:01

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: ')))

Объяснение:

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика