(python 3)1009 說反話 20分

2021-10-07 22:24:53 字數 704 閱讀 4434

1009 說反話 (20分)

給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。

測試輸入包含乙個測試用例,在一行內給出總長度不超過 80 的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母(大小寫有區分)組成的字串,單詞之間用 1 個空格分開,輸入保證句子末尾沒有多餘的空格。

每個測試用例的輸出佔一行,輸出倒序後的句子。

hello world here i come
come i here world hello
這個題目用python寫比較簡單,一句就可以解決。

**:

#input:輸入字串

#split:按空格切分輸入的字串

#[::-1]:使用列表切片的特性來逆置列表

#join:使用空格將列表中的各個元素依次連線

print(' '.join(input().split()[::-1]))

除此之外,還可以使用reverse函式來逆置這個陣列。

**: 

#輸入乙個字串並按空格分割

a=input().split(' ')

#將此列表逆置

a.reverse()

#使用空格將列表中的元素連線

print(' '.join(a))

1009 說反話 (20 分)

給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。測試輸入包含乙個測試用例,在一行內給出總長度不超過 80 的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母 大小寫有區分 組成的字串,單詞之間用 1 個空格分開,輸入保證句子末尾沒有多餘的空格。每個測試用例的輸出佔一行,輸出倒序後...

1009 說反話 (20 分)

給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。輸入格式 測試輸入包含乙個測試用例,在一行內給出總長度不超過 80 的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母 大小寫有區分 組成的字串,單詞之間用 1 個空格分開,輸入保證句子末尾沒有多餘的空格。輸出格式 每個測試用例的輸...

1009 說反話 (20 分)

思路 滿足棧的先進後出的性質。在寫 之前,先回顧一下stl模板中棧和佇列的常用方法,鏈結如下 如下 include include includeusing namespace std int main n a.size for int i 0 i其實使用while cin s 會有死迴圈問題,一般...