Как узнать разряд числа python
Перейти к содержимому

Как узнать разряд числа python

  • автор:

3 способа определить количество разрядов в числе в Python

3 способа определить количество разрядов в числе в Python

Статьи

Введение

В ходе статьи рассмотрим три вариации кода для определения количества разрядов в ведённом пользователем числе на языке программирования Python.

Длинный способ с циклом while

Дадим пользователю возможность ввести число:

Если было введено отрицательное число, нужно его сделать положительным. Для этого добавим его в модуль методом abs():

Добавим переменную count равную нулю:

Создадим цикл while, который не закончится, пока n > 0. В цикле будем убирать последнюю цифру в переменной n, а к count прибавлять единицу:

Осталось вывести результат:

Короткий способ циклом for

Обычно подобным не занимаются при помощи цикла for, но почему бы и нет. Как и в предыдущем способе даём пользователю возможность ввода числа, и добавляем его в модуль. Также создаём переменную count равную нулю:

Создадим цикл for, в котором пройдёмся по количеству символов в переменной n. Внутри цикла прибавляем к count единицу:

Выведем результат в консоль:

Самый быстрый способ

Как и в предыдущих способах даём пользователю возможность ввода числа, и добавляем его в модуль:

Теперь в переменную count сохраним длину значения преобразованного в строковый тип данных в переменной n:

Заключение

В ходе статьи мы с Вами разобрали целых 3 способа определить количество разрядов в числе в Python. Надеюсь Вам понравилась статья, желаю удачи и успехов! ��

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *