В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
talanovaelena2
talanovaelena2
01.02.2022 02:33 •  Информатика

Циклический сдвиг вправо
Циклически сдвиньте элементы списка вправо (A[0] переходит на место A[1], A[1] — на место A[2],…, последний элемент переходит на место A[0]).

Используйте минимально возможное количество операций присваивания. Не используйте кортежные присваивания.

Входные данные

Вводится список чисел. Все числа списка находятся на одной строке.

Выходные данные

Выведите ответ на задачу.

Примеры
Ввод
Вывод
1 2 3 4 5
5 1 2 3 4
(пайтон)

Показать ответ
Ответ:
ososkovaluba
ososkovaluba
12.04.2021 16:38

a=input().split()

last=a[-1]

for i in range(len(a)-2, -1, -1):

   a[i+1]=a[i]

a[0]=last

print (' '.join(a))

Объяснение:

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота