Не могу выполнить задания

hoguzi

Новичок
Пользователь
Сен 19, 2020
4
0
1
1. Создайте список на основе введенной последовательности целых чисел и напечатайте его
элементы следующим образом: два последних элементы перемещены из конца в начало списка
без изменения их первоначального порядке.
2. Збережіть назви мов світу, які вводяться в одному рядку через пропуск, у списку.
Простежте за тим, щоб елементи у списку не зберігались в алфавітному порядку.
Відсортуйте список в алфавітному порядку і виведіть його елементи в рядку через
пропуск.
3. Збережіть назви мов світу, які вводяться в одному рядку через пропуск, у списку.
Простежте за тим, щоб елементи у списку не зберігались в алфавітному порядку.
Відсортуйте список в порядку протилежному алфавітному і виведіть його
елементи в рядку через пропуск.
Смоге сделать вроде второе, остальные не знаю как
Код:
list_=input().split()
print(list_[-2:]+list[-2:])
 

lynulx

Модератор
Команда форума
Модератор
Авг 9, 2020
139
19
18
numbers = input().split()
print(numbers[-2:] + numbers[:-2])

ты срезы перепутал
 

hoguzi

Новичок
Пользователь
Сен 19, 2020
4
0
1
numbers = input().split()
print(numbers[-2:] + numbers[:-2])

ты срезы перепутал

Я уже понял ошибку, тут всё через def делается
 

lynulx

Модератор
Команда форума
Модератор
Авг 9, 2020
139
19
18
Я уже понял ошибку, тут всё через def делается
а при чем тут def то? не вижу смысла
 

Форум IT Специалистов