Яндекс реклама
Python задача. Определите количество разрядов числа.
Blog/Proger
Python задача. Определите количество разрядов числа
Python задачи

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))

Код для определеления количества разрядов числа на python






Все задачи на python
Python задачи

Репост статьи



22 февраля 2023 г.

Полезные ссылки
Игры Youtube Дзен Кью Вконтакте
Хостинг
Почему мы выбираем Timeweb
Timeweb

Что такое хостинг, как выбрать хостинг , почему мы остановились на Timeweb

Комментарии могут оставлять только зарегестрированные пользователи!



Комментарии


Ваш комментарий будет первым !