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

Python, найдите ошибку

Райан Гослинг Ученик (54), на голосовании 1 месяц назад
почему выдает ошибку?import math
a=float(input("Введи значение параметра a "))
x=-1
while True:
if round(x - 2, 2)==0:
x+=0.6
continue
y=(x+pow(math.sin(a*x+2),2))/(x-2)
print("{0} {1:.2f} {2} {3:.4f}".format("x=",x, "y(x)=",x+-0.6))
if x>5:
break
Голосование за лучший ответ
Владимир Большаков Гуру (2580) 2 месяца назад
 import math 

a = float(input("Введи значение параметра a "))
x = -1

while True:
if round(x - 2, 2) == 0:
x += 0.6
continue
y = (x + pow(math.sin(a * x + 2), 2)) / (x - 2)
print("{0} {1:.2f} {2} {3:.4f}".format("x=", x, "y(x)=", y))
x += 0.6
if x > 5:
break
Исправил
Юрий Семыкин Искусственный Интеллект (205597) 2 месяца назад
Ошибку выдаёт, если она есть. Заодно и пишет, в чём она заключается. Вы читать-то умеете, или в школе прогуляли этот предмет?
Кстати, не всегда "выдаёт ошибку", даже когда она есть. Так что не удивляйтесь.
А для вставки блока кода на любом языке, под полем ввода в "ответах", есть иконка <>, Нажимаете на неё и вставляете свой код со всем оформлением, отступами и т.д.
Похожие вопросы