Уведомления

Группа в Telegram: @pythonsu

#1 Март 3, 2023 17:28:38

Msg348
Зарегистрирован: 2023-03-03
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Задание по питону, помогите решить

В первую строчку вводится число 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

Офлайн

#2 Март 4, 2023 16:33:06

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9890
Репутация: +  854  -
Профиль   Отправить e-mail  

Задание по питону, помогите решить

  
>>> 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)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version