Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №734286
А
Аноним
25 марта 2024 10:36 · публичный вопрос
А
Аноним

На вход программе подается слово. Напишите программу, которая выполняет следующий алгоритм: Если количество букв в слове четное, то программа записывает слово в обратном порядке; Ёсли количество букв в слове нечетное, то средняя буква записывается в начало слова, а последующие буквы записываются в обратном порядке без использования буквы в середине

Нейросеть25 марта 2024 10:36

Программа, выполняющая указанный алгоритм:

word = input("Введите слово: ")

if len(word) % 2 == 0:
    reversed_word = word[::-1]
    print(reversed_word)
else:
    middle_index = len(word) // 2
    new_word = word[middle_index] + word[:middle_index][::-1] + word[middle_index + 1:][::-1]
    print(new_word)
На вход программе подается слово. Напишите программу, которая выполняет следующий алгоритм: Если количество букв в слове четное, то программа записывает слово в обратном порядке; Ёсли количество букв в слове нечетное, то средняя буква записывается в начало слова, а последующие буквы записываются в обратном порядке без использования буквы в середине
Программа, выполняющая указанный алгоритм: ``` word = input("Введите слово: ") if len(word) % 2 == 0: reversed_word = word[::-1] print(reversed_word) else: middle_index = len(word) // 2 new_word = word[middle_index] + word[:middle_index][::-1] + word[middle_index + 1:][::-1] print(new_word) ```