{}
run-icon
main.py
n=int(input('Enter order of equation :')) a=input("Enter coefficients:") p=input('Enter initial approximation :') i=int(input('Enter number of iterations required:')) a=list(map(float,a.split())) p=list(map(float,p.split())) for k in range(0,i): b=[] c=[] b.append(a[0]) c.append(b[0]) j=1 for j in range(1,n+1): b.append(a[j]+p[k]*b[j-1]) c.append(b[j]+p[k]*c[j-1]) p.append(p[k]-b[n]/c[n-1]) print("Root of equation after iterations is " ,p[k+1])
Output