xarfagr
?>

PYTHON Дана строка s, которая состоит из цифр. Напишите функцию is_palindrome4(s), которая возвращает True, если в строке есть цифровой палиндром из 4 цифр, то есть есть подстрока из четырех символов, которая является палиндромом. В другом случае функция возвращает False. (Число-палиндром - это число, которое одинаково читается справа налево и слева направо.)

Информатика

Ответы

cernovarmechta

def is_palindrome4(s):

   f = False

   n = 0

   while 3 + n < len(s):

       if s[0 + n] + s[1 + n] == (s[2 + n] + s[3 + n])[::-1]:

           f = True

           break

       n += 1

   return(f)

s = input('Введите строку: ')

if len(s) >= 4:

   print(is_palindrome4(s))

else:

   print('В строке меньше 4 цифр!')

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

PYTHON Дана строка s, которая состоит из цифр. Напишите функцию is_palindrome4(s), которая возвращает True, если в строке есть цифровой палиндром из 4 цифр, то есть есть подстрока из четырех символов, которая является палиндромом. В другом случае функция возвращает False. (Число-палиндром - это число, которое одинаково читается справа налево и слева направо.)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

saa002
Стяжкин
KseniGum9
zverevahelen
Kisuha8465
Татьяна902
Anastasiya1537
kotofei147516
mnogoz
margo929
ananyananar
Рожнов
Константин
Olia72
annanudehead1426