Interpolasi dengan Polinomial Lagrange dengan Python 3.2

#interpolasi dengan polinomial lagrange
print (“Interpolasi dengan Polinomial Lagrange”)
print (“Oleh: Okky Rizki Rohayat”)
print(‘NIM: 3215101398’)
print()
print()
print()
x=[0.,.4,.8,1.2]
y=[1.,.921061,.696707,.362358]
print(‘|’,’No’,’|’,’t’,’|’,’x’,’|’,’t’,’t’,’|’,’y’,’|’)
n=len(x)
for i in range (0,n):
    print (‘|’,i+1,’|’,’t’,’|’,x[i],’|’,’t’,’|’,y[i],’|’)
    print()
   
  
ulang=’y’
while ulang==’y’:
    if ulang==’y’:
        P=0
        xa=float(input(‘masukkan nilai x=’))
        for i in range (0,n):
            L=y[0]
   
            for j in range (0,n):
                if i!=j:
                    L=float(L*(xa-x[j])/(x[i]-x[j]))
            P=P+y[i]*L
    print(‘P’,'(‘,xa,’)’,’=’,P)
  
       
    ulang=input(‘Coba Lagi?  y/n:’)
     
print (‘Terima Kasih’)