Gavric
Дек. 24, 2010 10:50:08
Дан одномерный массив числовых значений, насчитывающий N элементов. Выполнить перемещение элементов массива по кругу вправо, т.е. A(1) -> A(2); A(2) -> A(3); … A(n) -> A(1).
N=input('kolichestvo alementov : ')
lst1=
lst=
for i in range(N) :
a=input('vvedite chislo')
lst.append(a)
lst==lst
print lst
он почему то не приравнивает 1элемент к последнему(( прошу помощи!
ZZZ
Дек. 24, 2010 12:11:37
Gavric
kolichestvo alementov
Количество алиментов устанавливает суд.
Ferroman
Дек. 24, 2010 13:35:14
Перемещение элементов массива по кругу вправо называется “циклический сдвиг вправо”.
А приравнивает он, потому что эта строчка
lst==lst
прямо говорит так делать.
Всё можно сделать только методами списка:
http://docs.python.org/tutorial/datastructures.htmlПодсказка: смотрим методы insert и pop