Циклический сдвиг вправо
Циклически сдвиньте элементы списка вправо (A[0] переходит на место A[1], A[1] — на место A[2],…, последний элемент переходит на место A[0]).
Используйте минимально возможное количество операций присваивания. Не используйте кортежные присваивания.
Входные данные
Вводится список чисел. Все числа списка находятся на одной строке.
Выходные данные
Выведите ответ на задачу.
Примеры
Ввод
Вывод
1 2 3 4 5
5 1 2 3 4
(пайтон)
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))
Объяснение: