我想弄清楚如何使用for循環創建反轉字符串。這是我的理解,這不是最有效的方法,但我的任務的參數指定你必須使用for循環。我有什麼似乎應該工作,但我不斷收到錯誤:「TypeError:'str'對象不可調用」爲「第7行,在ReverseString test2 = test1(n)」。Python - 使用For循環創建反轉字符串
def ReverseString(test1):
global test2
test2 = ""
for n in range (len(test1)-1, -1, -1):
test2 = test1(n)
print (test2)
return test2
#Input
test1 = input("Enter a string to test if it is a Palindrome: ")
ReverseString(test1)
TypeError告訴你究竟是什麼以及問題出在哪裏。 'test2 = test1(n)'會發生什麼? – SQLnoob