КрУтОй пРоГрАмМиСт написал функцию проверки строки на палиндром, но забыл какие значения нужно возвращать из функции:
def is_palindrom(str): length = len(str) for i in range(length // 2): if str[i] != str[-i - 1]: return ? return ?? print(is_palindrom(’ARRA’))
Напишите через пробел значения (True или False), которые нужно поставить вместо знаков ? и ??.
Логика функции такая, что если встретился хотя бы один символ, который не равен своему зеркальному в паре, то эта строка точно не палиндром — вернём False. А если функция отработала весь цикл и не вернула False, значит не было встречено неравных пар, следовательно, строка — палиндром.
Ответ: False True