Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python в vs code

Райан Гослинг Ученик (54), на голосовании 1 месяц назад
 почему выдает ошибку?
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
Голосование за лучший ответ
Владимир Большаков Гуру (2580) 2 месяца назад
ошибок много вот исправленный код короче:

 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
Похожие вопросы