Не получается написать алгеброическую функцию.

Vadim_23_03

Новичок
Пользователь
Апр 30, 2023
30
1
8
Решаю задание из задачника. Задание написать программу по решению функции
z = 2x3 – 3,44xy + 2,3x2 – 7,1y+ 2 при любых значениях х и y;
после
Python:
import math
print("Введите значение x y")
x=int(input("Введите значение x: "))
y=int(input("Введите значение y: "))
#x,y=map(int,input().split())
z=2*math.pow(x,3)-3.44*x*y+2.3*math.pow(x,2)-7,1*y+2
print("Значение функции:",z)
После проверки кода разняться разняться ответы. При значении x=2,y=2 у меня вышло z=-0,76 (считал сам) , программа выдает ответ (4.439999999,4) . Не могу понять где моя ошибка. Вроде как и сложного ничего нет , но почему то возникли сложности
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 622
469
83
z=2*math.pow(x,3)-3.44*x*y+2.3*math.pow(x,2)-7,1*y+2 - где 7,1 нужна точка, а не запятая
вот так - z=2*math.pow(x,3)-3.44*x*y+2.3*math.pow(x,2)-7.1*y+2
 
  • Мне нравится
Реакции: Vadim_23_03

Vadim_23_03

Новичок
Пользователь
Апр 30, 2023
30
1
8
z=2*math.pow(x,3)-3.44*x*y+2.3*math.pow(x,2)-7,1*y+2 - где 7,1 нужна точка, а не запятая
вот так - z=2*math.pow(x,3)-3.44*x*y+2.3*math.pow(x,2)-7.1*y+2
Спасибо
 

Форум IT Специалистов