我试图在另一个函数中使用一个函数作为参数,但我一直得到一个错误。你们能看看我的密码吗
#Program used to reverse the order of a string.
sentence = input("Write a sentence. After you click enter it will be returned in reverse order. ")
userInputList = [ ]
reverseInputList = [ ]
#remove any periods from the sentence.
def remove(sentence):
stripped = sentence.replace(".", "")
return stripped
#print string in reverse order
def convertList(stripped):
userInputList = stripped.split()
reverseInputList = userInputList[::-1]
for i in range(len(reverseInputList)):
print (reverseInputList[i], end=" ")
remove(sentence)
convertList(remove())
我不知道你会犯什么错误,但我看到了错误:
您必须将来自
remove(sentence)
的结果分配给变量,并在convertList()
中使用此结果或者您必须在
convertList()
中直接使用带有参数remove(sentence)
的函数相关问题 更多 >
编程相关推荐