Necesito hacer una suma superior de Riemann con python que resuelva esta función \( x^2+2 (1,4) n=3 \)
Manualmente la deasarrolle y el resultado es 27 pero con el código es 20 podrian ayudarme por favor
Aqui el codigo que tengo
def f(x): return (x**2+2)
a = 1.0; b = 4.0;
n = 3; dx = (b-a)/n;
xi = 0;
sum = 0;
for i in range(n):
xi = xi+dx;
sum = sum + f(xi)
print(sum*dx)