请编写一个函数,给定一个页数,求出一共出现的数字个数。
如:输入 12 输出15.因为1-9页共9个数字,10、11、12 各有2个数字
def page_digits(n):
sum=0
for num in range(1,n+1):
sum+=len(str(num))
return sum
def test_page_digits():
assert page_digits(4)==4
assert page_digits(12)==15
assert page_digits(100)==192