ответ: Я немного редакнул твой код, он формирует лист в 2 раза быстрее) не знаю в + ли это
Объяснение:
a = int(input())
b = int(input())
count = 0
lista = [x for x in range(a, b+1)]
a = a + 1
for i in range(len(lista)):
result = (sum(map(int,str(lista[i]
if not(result % 2 == 0):
count = count + 1
print(count)
a = int(input())
b = int(input())
lista = []
count = 0
for i in range(b - a + 1):
lista.append(a)
a = a + 1
for i in range(len(lista)):
result = (sum(map(int,str(lista[i]
if not(result % 2 == 0):
count = count + 1
print(count)
Объяснение:
на последних тестах с огромными числами алгоритм работает дольше секунды.