Вопрос задан 26.06.2026 в 21:45. Предмет Информатика. Спрашивает Алексеева Регина.

Python
Считайте целое положительное число. Известно, что оно или однозначное, или двузначное, или трёхзначное. Выведите на экран количество разрядов в числе.

Перейти к ответам

Ответы на вопрос

Отвечает Дигитаев Владислав.

Можно решить задачу самым простым способом — перевести число в строку и посчитать количество символов.

Решение:

Python
n = int(input())
print(len(str(n)))

Объяснение:

  1. Считываем целое положительное число n.

  2. Преобразуем его в строку с помощью str(n).

  3. Функция len() возвращает длину строки, то есть количество цифр в числе.

    • если число однозначное → длина 1

    • двузначное → длина 2

    • трёхзначное → длина 3

Альтернативное решение (через условия):

Python
n = int(input())

if n < 10:
print(1)
elif n < 100:
print(2)
else:
print(3)

Здесь мы просто проверяем диапазоны числа и выводим соответствующее количество разрядов.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос