Python - Вычисление значения функции, ошибки и вывод результатов должны быть оформлены в виде функций.
Потрібно переробити цей код що в низу до того завдання що у верху
def f(x,eps):
s=0 # для суммы
n=1
an=1/6.*x # для очередного члена ряда
xn=x # для x^n
while abs(an)>eps :
s+=an
xn*=x
an=(2*n-1)/(2*n*(2*n+1))*xn
n+=1
return s
#
a = float(input("Enter a="))
if a<-1: a=-1

b = float(input("Enter b="))
if b if b>1: b=1

h = float(input("Enter h="))
if h>b-a : h=b-a

eps = float(input("Enter eps="))
if eps>0.1: eps=0.1

x = a
while x <= b:
y=f(x,eps)
print("x = % .1f y = % .4f" % (x,y))
x += h

Ася2oo3 Ася2oo3    2   10.05.2020 17:50    2

Другие вопросы по теме Информатика