5 задание ЦАП на Питоне

import math

def main(y, z):
total = 0
for i in range(len(y)):
index = len(y) - math.ceil((i+1)/2)
inner = 64 * ((98 * z[index] - (i // 4)) - y[i]**2)**3
total += inner
return total

Выводится неправильный ответ. Должно быть -2.08e+06, а у меня -2.07+07. Где неправильно вычисляет? Прикрепляю скриншот
Задача 5

это должно входить в index

1 лайк

У тебя по задаче округление вверх, а в коде округление вниз. И используй в следующий раз форматирование для кода, а то все пробелы сьело.