Top.Mail.Ru
Ответы

Python в vs code

1234567891011
 почему выдает ошибку?
import math
a=float(input("Введи значение параметра a://n "))
x=-1
while x<=-5:
    if round(x-2.2==0):
        x+=0.6
        continue
    y=(x+pow(math.sin(a*x+2)))/(x-2)
    print("{0} {1:.2f} {2} {3:.4f}".format("z=",x,"y(x)=",y))
    x=0.6 
По дате
По рейтингу
Аватар пользователя
9мес

ошибок много вот исправленный код короче:

123456789101112
 import math 
 
a = float(input("Введи значение параметра a:\n ")) 
x = -1 
while x >= -5: 
    if abs(x - 2) < 1e-10: 
        x -= 0.6 
        continue 
    y = (x + pow(math.sin(a * x + 2), 2)) / (x - 2) 
    print("z= {0:.2f} y(x)= {1:.4f}".format(x, y)) 
    x -= 0.6