我有这样的代码:功能以颠倒顺序的句子
text = str(input('Input sentence, please: '))
def reverse(text):
r_text = ''
index = len(text) - 1
while index >= 0:
r_text += text[index]
index -= 1
return r_text
print(reverse(text))
但输出例如:怎么了 - > PU stahW,我需要它是 - >高达请告诉我
换句话说:
写一个函数的伪代码和代码,使句子中的单词反转。
输入:
"This is awesome"
输出:
"awesome is This".
给大O符号。在功能
>>> " ".join("Hello world".split()[::-1]) 'world Hello'
,或者,如果你想让它:
我得到一个奇怪的输出: '[ “这是什么”, '向上'] [ '向上', “什么是”] 了什么 ' –
加入在'''上的数组'见编辑 – Shaun
@ErikTonev这是因为有三个打印语句来显示答案正在做什么。 –