Реализовать итерационную функцию на python3 с рядами
Не получается реализовать, прикладываю код, но он работает не правильно
import math
def main(n, p, a, b):
result = 0
term = 0
for c in range(1, p + 1):
product = 1
chislo = ((math.fabs(c ** 3)) ** 3) / 18 + math.fabs(p) + math.cos(40 * c ** 2 - 92 * c - 37) ** 2
summation = 0
summation += chislo
product *= summation
result += product
for c in range(1, b + 1):
for i in range(1, a + 1):
for j in range(1, n + 1):
chislo2 = math.atan(33*j) + (20*p**2 - i)**7 + ((math.atan(i - c**3))**3) / 35
term = term + chislo2
result += term
return result
print(main(3, 0.76, 4, 6))
Источник: Stack Overflow на русском