Задание 5 Параграф 1.3 ГДЗ Босова 9 класс 2023 (Информатика)
Количество цифр вводимого числа можно определить черед длину строки символов, если ввести число как строку.
def kdn(c):
d = len(c)
return d
n = input(«Введите целое число: «)
k = kdn(n)
print(‘Количество цифр:’, k)
Программа через целочисленное деление:
def kdn(c):
d=0
while c > 0:
d+=1
c//=10
return d
n = int(input(«Введи целое число: «))
k = kdn(n)
print(‘Количество цифр:’, k)
Количество цифр в целом числе можно найти двумя способами.
1. Если ввести число как строку, то количество символов в ней равно количеству цифр:
def kdn(c):
d = len(c)
return dn = input(«Введите целое число: «)
k = kdn(n)
print(«Количество цифр:», k)
2. Если работать с числом как с целым, то нужно последовательно делить его на $$10$$ и считать количество делений:
def kdn(c):
d = 0
while c > 0:
d += 1
c //= 10
return dn = int(input(«Введите целое число: «))
k = kdn(n)
print(«Количество цифр:», k)
Ответ
Функция kdn() может быть реализована через длину строки или через последовательное деление числа на $$10$$.