Proc 29. Описать функцию DigitCount(K) целого типа, находящую количество цифр целого положительного числа K. Используя эту функцию, найти количество цифр для каждого из пяти данных целых положительных чисел.

Решение на Python 3

import random
import math

def DigitCount(N):
i = 0
q = N
while q >= 1:
q /= 10
i += 1
return i

for i in range(0,10):
x = random.randrange(1,100)
#print(x,end="; ")
print(x,":",DigitCount(x))