Конечно! Вот программа на Python, которая выполняет указанное вами задание. Она принимает строку от пользователя, и если строка короче 2 символов, выводит всю строку. Если строка длиннее, программа выводит каждый второй символ в обратном порядке.
# Запрашиваем ввод у пользователя
user_input = input("Введите строку: ")
# Проверяем длину строки
if len(user_input) < 2:
print(user_input) # Если строка короче 2 символов, выводим всю строку
else:
# Извлекаем каждый второй символ и разворачиваем строку
result = user_input[1::2][::-1]
print(result) # Выводим результат
Объяснение работы программы:
- Ввод строки: Программа запрашивает у пользователя строку.
- Проверка длины: Если длина строки меньше 2, выводим всю строку.
- Каждый второй символ: Если строка длиннее, мы используем
user_input[1::2]для получения каждого второго символа, начиная с первого. Затем, с помощью[::-1], разворачиваем полученную строку. - Вывод результата: И, наконец, программа выводит результат.
Вы можете протестировать эту программу на вашем компьютере. Если возникнут дополнительные вопросы или нужна помощь с другими задачами, не стесняйтесь спрашивать!
