У меня проблема с получением программой сборки Pep / 8 для получения правильного результата. Цель состоит в том, чтобы ввести число n , за которым следуют цифры n , и затем в выходных данных поместить первое число в конец массива. Пример ввода и правильного вывода выглядит следующим образом:
"Три числа из которых 1,2 и 3 находятся в массиве."
Ввод: 3 1 2 3
"Первое число в массиве 1 помещается в конец массива."
Правильный вывод: 2 3 1
Мой вход и выход:
Ввод: 3 1 2 3
Неверный вывод: 2 2 1
Желаемый вывод: 2 3 1
Ввод: 4 1 2 3 4
Неверный вывод: 2 3 3 1
Желаемый вывод: 2 3 4 1
Ввод: 5 1 2 3 4 5
Неверный вывод: 2 3 3 4 1
Желаемый выход: 2 3 4 5 1
Три части моего кода сборки можно увидеть по адресу:
http://militarystudents.files.wordpress.com/2009/11/pic1of3.png
http://militarystudents.files.wordpress.com/2009/11/pic2of3.png
http://militarystudents.files.wordpress.com/2009/11/pic3of3.png
Вывод для n = 1 и n = 2 выводится правильно. Для n > 2 вывод, кажется, повторяет часть моего ввода. Я использую глобальный массив список . Любая информация будет принята с благодарностью.