0
我在Python 3中製作了一個程序,它測試一個數字是否是迴文。顯然它沒有完成,但是當我嘗試運行它時:TypeError,迴文測試(Python 3.x)
#!/usr/bin/env python
def testforpalin():
i = 101
lop = list(str(i))
print(lop)
len(lop)
if lop[0] == lop[len-1]:
print("hi")
testforpalin()
TypeError: unsupported operand type(s) for -: 'builtin_function_or_method' and 'int'
我得到那個錯誤。我該如何解決?
在該行if lop[0] == lop[len-1]:
你有len-1
其中len
是給你的字符串的長度(因此錯誤的函數