Я пытаюсь определить палиндром. Это то, что у меня есть до сих пор, но я не уверен, что будет дальше, кто-то может помочь мне.Как определить палиндром
def palindrome(x):
if x % 2==0:
index1=0
index2=0
aString=str(x)
number=len(aString)
index1=number/2
index2=number/2 -1
else:
index1=0
index2=0
aString=str(aString)
number=len(aString)
index1=number/2 +1
index2=number/2 -1
Что вы имеете в виду «определить палиндром»? Вы проверяете, является ли x палиндром? Его трудно понять ваш код, потому что есть некоторые строки, которые не запускаются (aString = str (aString)). – sfendell
Если вы проверяете, что строка является палиндром, тогда вы можете просто выполнить 'x [:: - 1] == x'. В противном случае неясно, каков ваш вопрос. –
Палиндромы обычно игнорируют разницу в пробелах и пунктуации. «Человек, план, канал - Панама!» –