from math import sin def jifen(a,b,n,f): s=0 for i in range(1,n+1): s+=(b-a)/n*f(a+(b-a)/n*(i-1/2)) return s f=lambda x:sin(x) print(jifen(0,1,100,f))