n = str(input('Enter the string:'))
def palindrome(n):
index = 0
check = True
while index<int(len(n)/2):
if n[index]==n[-1-index]:
index+=1
return True
break
return False
if palindrome(n)==True:
print('palindrome')
else:
print('not palindrome')
我沒有得到這個迴文計劃的正確答案。使用while循環返回迴文結果
什麼版本的Python? 2或3? – roganjosh
爲什麼即使使用該函數,如果你可以做'print(「palindrome」if n == n [:: - 1] else「not palindrome」)'? – ForceBru
@roganjosh:python 3.4 –