дан массив из 10 элементов (числа от-2 до 6). отсортировать массив по убыванию, убрав цифры 0 вправо
python срочно дам 50 баллов
Ответы
Ответ дал:
1
Ответ:
numbers = [3, 5, 0, 6, 2, 0, -2, 4, 1, 0]
# Remove zeros from the list
numbers = list(filter(lambda x: x != 0, numbers))
# Sort the list in descending order
numbers = sorted(numbers, reverse=True)
# Add zeros back to the list
numbers += [0] * (10 - len(numbers))
print(numbers)
Объяснение:
Сделай ответ лучшим)
ILFV183:
честно лучше не используйте filter и пободное в решениях, расписывайте цыклы, учитель просто не поверит что ученик написал этот код сам, вы не добавляете никаких объяснений, если человек сам не найдет информацию как это работате то не сможет объяснит работу кода
вы правы, я провалила тест
я не виноват в том что, кто-то не учил то что ему(ей) задали, сделал, работает все что от меня нужно было
нет погодите, вы хотите сказать что ученик в, допустим, 8 классе объясняют работу встроенных классов по типу filter, map?
если вы знаете как это работате, то вы молодец, но это не значит что знают все
я в 8 классе, нам вместо того чтобы объяснить работу с типоми данных или дать больше практики по циклам, дают модуль tkinter
Добрый день помогите пожалуйста с историей если можете для меня очень важна эта робота, задание у меня в профиле.
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад