Размещено 4 года назад по предмету
Информатика
от platon1108
S= list(map(int, input().split())) N=S for i in range (1,len(N),2): N[i]=S[-(i+1)] print(N)
Программа должна вывести список чисел, где четные позиции не меняются, а нечетные "зеркалятся". Не понимаю в чём у меня ошибка. По моей задумке список S остается неизменным в течении всей программы, но в реальности она всегда становится равной списку N. Почему так происходит (ведь я приравнял строки в начале программы, после они могут быть разными) и как исправить проблему?