Создайте функцию, которая принимает число num и возвращает его длину.
Пример:
number_length(10) ➞ 2 number_length(5000) ➞ 4 number_length(0) ➞ 1
Примечание:
Не разрешается использовать функцию len().
Варианты решений:
def number_length(num): return sum(1 for i in str(num))
def number_length(num): return sum(map(lambda x:1, str(num)))
def number_length(num):
res, n = 1, num // 10
while n:
n //= 10
res += 1
return res
def number_length(num):
length = 0
for i in str(num):
length += 1
return length
