Товарищ, никогда не решай подобные задачи таким образом.
Сумма всех целых чисел от A до B рассчитывается по такой формуле: B
∑ i = (A + B)(B - A + 1)/2
A И соответствующий код на Питоне будет: a = int(input())
b = int(input())
print((a + b) * (b - a + 1) // 2)
А технически там проблема в range() - параметр начала итерирования включается в множество, а параметр окончания итерирования не включается, т.е. range(10) - это числа от 0 до 9 включительно. range(a, b + 1) - это числа от a до b включительно.
Ставь внутрь цикла отладочную печать, когда достоверно не знаешь, что там происходит.