Палиндром - это строка, которая читает то же самое вперед и назад. Примеры палиндромов включают «lol», «abba», «radar» и «pickle elkcip». Укажите, является ли или не работает она при любых обстоятельствах, описанных в следующей строке документации: «» «Возвращает True, если строка s палиндром и вернуть значение False в противном случае.» «»Почему бы не попробовать этот тест палиндрома?
def palindrome2(s):
n = len(s)
pal = True
for i in range(n/2):
if s[i] == s[n-i-1]:
pal = True
else:
pal = False
return pal
Я не понимаю, почему эта функцию Wouldn Не работай. Мне кажется, что функция работает. По-видимому, логические значения используются неправильно, но я не понимаю, как булевы выше не используются должным образом. Может кто-нибудь, пожалуйста, объясните мне это?
ли вы запускать программу с различными типами испытаний вход? Есть даже рамки, чтобы сделать это проще. – Marcin