@0xbadc0ffee

Почему не работает данный отрывок кода?

Данный код должен принять числовое значение int, а затем отсортировать его в порядке убывания
def descending_order(num):
    output = [x for x in str(num)]
    return output.sort(reverse=True)

Но функция почему-то ничего не возвращает
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
0xD34F
@0xD34F
Метод sort ничего не возвращает. Так что придётся сортировку и возврат разделить.

Или, вместо sort можно использовать sorted:

def descending_order(num):
  return sorted(str(num), reverse=True)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
30 нояб. 2024, в 22:41
500 руб./за проект
30 нояб. 2024, в 20:49
2000 руб./за проект
30 нояб. 2024, в 20:18
5000 руб./за проект