
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
Репост статьи
22 февраля 2023 г.

Почему мы выбираем Timeweb
TimewebЧто такое хостинг, как выбрать хостинг , почему мы остановились на Timeweb
Комментарии
Ваш комментарий будет первым !