elf.assertEqual(sum_dict[0], 1)
AssertionError: 0 != 1
请帮助
def reg_dig_sum(n):
x = sum(int(digit) for digit in str(n))
if x < 10:
return x
else:
return reg_dig_sum(x)
def distr_of_rec_digit_sums(low=0, high=1500):
distr = {}
for x in range(low, high):
if reg_dig_sum(x) not in distr:
distr[reg_dig_sum(x)] = 0
else:
distr[reg_dig_sum(x)] += 1
return distr
第一个函数返回该数字的递归数字总和。第二个函数返回字典,其中key是reg_dig_sum,value是该数字的计数。当我测试它失败时...