дан массив из 10 элементов (числа от-2 до 6). отсортировать массив по убыванию, убрав цифры 0 вправо
python срочно дам 50 баллов
Ответы на вопрос
Ответил dan29742
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 и пободное в решениях, расписывайте цыклы, учитель просто не поверит что ученик написал этот код сам, вы не добавляете никаких объяснений, если человек сам не найдет информацию как это работате то не сможет объяснит работу кода
Новые вопросы