Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя
Помощь начинающим программистам, IT Статьи...  · 9 янв 2023  · blogproger.ru

Python задача. Определите количество разрядов числа.

Напишите функцию, которая определяет количество цифр во введенном целом числе. Чтобы посчитать количество цифр в числе, нужно последовательно делить его на целое число, на 10, пока это число не станет равным нулю. В этом случае можно посчитать количество делений и записать в переменную. Например, дано число 207. После первого деления останется 20, после второго деления будет 2, после третьего деления будет 0. Таким образом, мы видим, что количество делений равно количеству цифр в числе на Python
Алгоритм решения задачи на python
1) Написать цикл while. Условием его выполнения является неравенство числа нулю.
2) Если вводятся только положительные числа или перед этим отрицательное число превращают в положительное.
3) Введите переменную, которая будет счётчиком.
Код для определеления количества разрядов числа на python
def count(n):
    i = 0
    while n > 0:
        n = n//10
        i += 1
    return i
    
num = abs(int(input('Введите число: ')))
print('Количество разрядов:', count(num))
    
Полезные ссылки :
Поддержать проект : https://sobe.ru/na/k2m2y190P0C4
Все задачи на python : https://blogproger.ru/news/tag/Task-python/
Информация с сайта blogproger.ru
Паблик в вконтакте - https://vk.com/public208206734
Канал на Дзен - https://zen.yandex.ru/blogproger
Ставьте лайки, рассказывайте друзьям и обязательно комментируйте! =)