

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
def SUM(n):
return sum([int(x) for x in str(n)])
A,B = map(int, input().split())
if B <= 9:
if B % 2 != 0:
B = B - 1
if A % 2 != 0:
A = A + 1
print((B - A) // 2 + 1)
else:
a,b = A // 10,B // 10
odd = [1,3,5,7,9]
even = [0,2,4,6,8]
res = 0
for i in range(a, b + 1):
if i == a:
s = SUM(i)
if s % 2 == 0:
res += len([x for x in even if x >= (A % 10)])
else:
res += len([x for x in odd if x >= (A % 10)])
elif i == b:
s = SUM(i)
if s % 2 == 0:
res += len([x for x in even if x <= (B % 10)])
else:
res += len([x for x in odd if x <= (B % 10)])
else:
res += 5
print(res)
Hãy giúp mọi người biết câu trả lời này thế nào?

Bảng tin