здравствуйте
как получить среднее арифмеическое каждых двух элементов в списке?
есть код:
a=[70, 60, 50, 40, 30, 20, 10, 0]
b=[]
for t in range(len(a)):
b.append((a[t]+a[t+1])/2)
код работает, но по понятным причинам выходит за границы списка и потому процесс и следующие инструкции не продолжаются. принт мне не нужен, результат я далее вставлю в текстовой виджет.
как все это сделать правильно и чтобы он остановил вычисление на последних 2-х элементах включительно?
на выхлопе должно получиться что b=[65, 55, 45, 35, 25, 15, 5]
как получить среднее арифмеическое каждых двух элементов в списке?
есть код:
a=[70, 60, 50, 40, 30, 20, 10, 0]
b=[]
for t in range(len(a)):
b.append((a[t]+a[t+1])/2)
код работает, но по понятным причинам выходит за границы списка и потому процесс и следующие инструкции не продолжаются. принт мне не нужен, результат я далее вставлю в текстовой виджет.
как все это сделать правильно и чтобы он остановил вычисление на последних 2-х элементах включительно?
на выхлопе должно получиться что b=[65, 55, 45, 35, 25, 15, 5]