2016-12-16 107 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()])) 
相關問題