@0xbadc0ffee

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы