Пайтон

Сделал вот так но не получается что-то доделать, оно должно заканчиваться к (b) ,а оно считает дальше, кароче что-то не так

Интервал a b
шаг h
погрешность d

import math

a = float(input("Enter a="))

b = float(input("Enter b="))

h = float(input("Enter h="))

d = float(input("Enter d="))

x = a

while x < b:

n = 1

result = 1+ (((2*n-1) / (2*n)*(2*n+1)) *(math.pow(x,n)))

add = result

while (math.fabs(result) > d):

n += 1

result = 1+ (((2*n-1) / (2*n)*(2*n+1)) *(math.pow(x,n) ) )

add += result

print("x = % .1f result = % .5f add= % .2f" % (x, result, add))

x += h

dashaloh000 dashaloh000    1   13.04.2020 16:59    1

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