Вопрос задан 10.08.2026 в 21:14.
Предмет Информатика.
Спрашивает Кириенко Рина.
№1. Напишите функцию Python под названием palindrome_checker, которая принимает в качестве аргумента строку s. Функция должна выполнить следующие действия:
1. Создайте новую строку, которая обращает порядок символов в исходной строке s.
2. Сравните исходную строку и обратную строку. Если они совпадают, то исходная строка является палиндромом. Если нет, исходная строка не является палиндромом.
3. Выведите на экран результат проверки исходной строки на палиндром в виде строки.
№2. Напишите функцию Python под названием middle_characters, которая принимает в качестве аргумента строку s. Функция должна выполнить следующие действия:
Проверьте длину строки. Если длина строки чётная, выведите два символа в середине строки. Если длина строки нечётная, выведите только символ в середине.
Средние символы строки «Привет»: ив
Средний символ строки «Салам»: л
№3. Напишите функцию Python под названием string_analyzer, которая принимает в качестве аргумента строку s. Функция должна выполнить следующие действия:
1. Замените все вхождения подстроки «Питон» на «Python».
2. Преобразуйте все символы строки в верхний регистр.
3. Разделите строку на список слов.
4. Выведите на экран полученный список слов.
Ответы на вопрос
Отвечает Юнусова Карина.
№1
def palindrome_checker(s):
reversed_s = s[::-1]
if s == reversed_s:
print('Строка является палиндромом')
else:
print('Строка не является палиндромом')
№2
def middle_characters(s):
length = len(s)
middle = length // 2
if length % 2 == 0:
print(s[middle - 1:middle + 1])
else:
print(s[middle])
№3
def string_analyzer(s):
s = s.replace('Питон', 'Python')
s = s.upper()
words = s.split()
print(words)
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

