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