From b55affd3e5b9bb4d322a0a31ed98fa536cd2c61b Mon Sep 17 00:00:00 2001 From: muratboy Date: Wed, 19 Apr 2017 21:25:20 +0300 Subject: [PATCH] Update lagrange.py --- lagrange.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lagrange.py b/lagrange.py index 5494ab5..7f70fa8 100644 --- a/lagrange.py +++ b/lagrange.py @@ -8,6 +8,15 @@ line = line.rstrip('\n').split(' ') degerler.append(line) dosya.close() +sonuc = 0.0 +arasonuc = 1.0 x = int(input("hangi değerin hesaplanmasını istiyorsunuz: ")) +for i in range(len(degerler[0])): + for j in range(len(degerler[0])): + if i!=j: + arasonuc *= (x-float(degerler[0][j]))/(float(degerler[0][i])-float(degerler[0][j])) + sonuc += float(degerler[1][i])*arasonuc + arasonuc = 1 +print sonuc