Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как разложить число на разряды в PYTHON?

Егор Лысенко Ученик (198), закрыт 2 года назад
Например, 42 на 4 и 2. Помню вроде через цикл for можно
Лучший ответ
Алекс Куха Высший разум (457790) 3 года назад
print (set(str(42)))
Black AfganoПросветленный (22302) 3 года назад
а если 424?
Алекс Куха Высший разум (457790) Black Afgano, тогда не прокатит
Остальные ответы
An1Byte Мудрец (10841) 3 года назад
Там должна быть и для этого случая библиотека =)))
а вообще остаток от деления на 10 дает тебе крайнее число, чтобы порезать чесло на разряд делишь его на 10 и смотришь если оно не ноль, то берешь остаток уже от порезанного числа. под конец цикла итоговый массив разрядов реверсируешь и получаешь массив исходного числа...
Егор ЛысенкоУченик (198) 3 года назад
чего? Я просто только начал язык, обьясни как сделать
Алекс Куха Высший разум (457790) Егор Лысенко, ты вопрос не в ответы вбивай, а в поиск. Ответы уже там лежат
Vlad Comolli Гуру (2655) 3 года назад
x % 10 - последняя цифра числа
x // 10 - отрезать от числа х крайнюю цифру справа (младший разряд)
Вот и задействуй это в цикле
Егор ЛысенкоУченик (198) 3 года назад
спасибо то что нужно
Похожие вопросы