PYTHON!!! МНОГО БАЛЛЛОВ Напишите функцию, которая возвращает первое слово переданной ей...

0 голосов
223 просмотров

PYTHON!!! МНОГО БАЛЛЛОВ Напишите функцию, которая возвращает первое слово переданной ей символьной строки. Пример:Введите строку: Однажды в студёную зимнюю пору...Первое слово: Однажды​


Информатика (36 баллов) | 223 просмотров
Дано ответов: 2
0 голосов

Ответ:

Объяснение:

function slovo(s:string):string;

begin

s:=trim(s);

result:=copy(s,1,pos(' ',s)-1);

end;

var s:string;

begin

writeln('Введите строку из слов, разделенных пробелами');

readln(s);

write('Первое слово=',slovo(s))

end.

(88 баллов)
0 голосов

Ответ:

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

Объяснение:

(1.6k баллов)