Задача: Циклический сдвиг элементов списка на заданное количество позиций

Напишите программу, которая принимает на вход список целых чисел и сдвигает его элементы циклически вправо на указанное количество позиций. Результат должен быть выведен в виде нового списка.

Подсказка: Используйте цикл while для выполнения необходимого количества сдвигов. Помните, что последний элемент должен переместиться в начало списка.

Пример:

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

1 2 3 4 5
2

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

[4, 5, 1, 2, 3]

Из примера видно, что числа были сдвинуты, то есть переместились на 2 позиции.

Комментарии