Формат выходных данных
Программа должна циклически сдвинуть данный набор чисел на nn шагов и вывести полученный результат, разделяя числа символом пробела. Если nn является положительным числом, сдвиг происходит вправо, если отрицательным — влево.
Sample Input 1:
1 2 3 4 5
1
Sample Output 1:
5 1 2 3 4
Язык Питон
Ответы
Ответ дал:
0
a1 = 1; a2 = 2; a3 = 3; a4 = 4; a5 = 5
l = [a1, a2, a3, a4, a5]
nn = int(input())
if nn > 0:
for i in range(nn):
k = [l[0], l[1], l[2], l[3], l[4]]
l[4] = k[3]
l[3] = k[2]
l[2] = k[1]
l[1] = k[0]
l[0] = k[4]
if nn < 0:
for i in range(-1*nn):
k = [l[0], l[1], l[2], l[3], l[4]]
l[0] = k[1]
l[1] = k[2]
l[2] = k[3]
l[3] = k[4]
l[4] = k[0]
print(l)
Вас заинтересует
1 год назад
2 года назад
2 года назад
7 лет назад
7 лет назад
9 лет назад