Форум сайта python.su
В первую строчку вводится число N (1 ≤ N ≤ 100 000). В следующую строку через пробел вводятся N чисел (1 ≤ Ai ≤ 10e9). Вам требуется написать метод, который получает на вход массив и изменяет его таким образом, чтобы на первом месте стоял последний элемент, на втором - первый, на третьем - второй и т. д. Выведите N чисел - измененный массив.
Решил его так
n = (1, “N”, 100000)
n1 = (1, “Ai”, “10e9”)
print(n, n, n)
print(n1, n1, n1)
Но преподователь говорит не правильно, его нужно решать через insert и pop
Офлайн
>>> lst = [1, 2, 3, 4, 5] >>> >>> lst.insert(0, lst.pop()) >>> lst [5, 1, 2, 3, 4] >>>
Отредактировано py.user.next (Март 4, 2023 16:33:22)
Офлайн