我做了一个反向函数,它反转了句子,但是它产生了索引错误。
程序所做的是将 s 中的最后一个单词附加到 rev[] 中,然后删除单词 s[-1]。
s = "This is awesome"
def Reverse1(s):
s = s.split(" ") #reverses the word instead of letters
rev = []
while True:
rev.append (s[-1])
del s[-1]
print (rev)
return
reverse1(s)
它返回索引错误,因为它试图在 s 为空时继续,所以我认为它是 while 循环语句。
有任何想法吗?