2016-12-16 5 views
-1

Мне нужно сделать код, который, когда вы вводите текст, берет первую букву от каждого слова в предложенном вами предложении.Извлечь первый символ каждого слова из строки предложения

Например: для образца строки "I like to play guitar and piano and drums", его необходимо распечатать "Iltpgapad"

+1

Добро пожаловать [так!] В отличие от других онлайн-форумов, которые вы, возможно, использовали, SO является сайтом вопросов и ответов. Это не кодовая служба, а форум для обсуждения. Читатели, такие как вы сами, задают конкретные практические вопросы, а другие читатели пытаются ответить на них. В вашем сообщении отсутствует необходимый элемент сообщения [so]: вопрос! Что, точно ваш вопрос? –

+1

Отличные требования. Я бы предложил нанять программиста, чтобы написать этот код для вас, или попробовать его самостоятельно, и вернуться с вопросом о вашем коде. Мы будем рады помочь вам. – byxor

ответ

0

Попробуйте что-то вроде этого:

line = "I like to play guitar and piano and drums" 
words = line.split() 
letters = [word[0] for word in words] 
print "".join(letters) 
0

fafl спасибо: 3, что я сделал

line = raw_input("Enter text:") 
words = line.split() 
letters = [word[0] for word in words] 
print("".join(letters)) 

работает отлично!

+0

Разве это не то, что упомянул fafl? Удалите это, так как есть уже один и тот же ответ. И ваше принятие к нему само по себе является доказательством того, что вы сочли его полезным –

0

fafl было приятно, проголосовать за него!

совместим с Python 3.x

print(''.join([x[0] for x in raw_input("Enter text:").split()]))