Как упростить код python по подсчету и сравнению сумм?

Задача -Серийный номер автомобиля состоит из 8 цифр. Посчитайте, сколько серийных номеров, у которых сумма первых четырех цифр равна сумме последних 4 цифр. Написал простой код, но понял, что мне его не скомпилировать. a - это первые 4 числа, b - последние 4 чсила.

a = 0
b = 0
x = 0
final = 0
while x != 99999999:
    x += 1
    b += 1
    if b == 10000:
        b = 0
        a += 1
    if sum(map(int, str(a))) == sum(map(int, str(b))):
        final += 1
print(final)

Его можно упростить или лучше делать совсем по-другому?


Ответы (0 шт):