Входные данные 1 2 4
-3 -7 2
3
Ожидаемые выходные
-5.6
-3 -7 2
3
Ожидаемые выходные
-5.6
Python:
n = 3
x = [ int(input(f'x {i+1} = ')) for i in range(n)]
y = [ int(input(f'y {i+1} = ')) for i in range(n)]
a = int(input('Введите a '))
i = 0
f = 0
while i <= n:
j = 0
l = 1
print('i =',i)
while j <= n:
print('j0 =',j)
if i == j:
j += 1
print('j1 =',j)
print('a-x[j]',a-x[j])
print('x-x[j]',x-x[j])
l = l*(a-x[j])/(x-x[j])
print ('l =',l)
j += 1
print('j2 =',j)
l = l * y
f = f + l
print ('x = ',a,' ; y =',f)
Последнее редактирование: