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: ')))
Объяснение:
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: ')))
Объяснение: