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*
Комментарий*

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

ГармаеваЕкатерина1637
delfa-r6289
Umkatoys50
e-liza-k
Nadezhda
Kondratchik Vladimir
barg562
Olegovich Nikolaevna
pelagia-kola2658
korotinadasha07
mnkrasnova
alfakurs
nataliaprintroll
Кожуховский398
tyrnaus