Помогите исправить ошибку (квадратное уравнение)
Итак попытался написать программу для нахождения корней кв. уравнения
a = float(input(“Введите a: ”))
b = float(input(“Введите b: ”))
c = float(input(“Введите c: ”))
z = (b*b-4.0*a*c)
d = sqrt(z)
x1 = 0
x2 = 0
if d>0:
x1 = ((-b) + d)/(2.0*a)
x2 = ((-b) - d)/(2.0*a)
print(x1, x2)
elif d==0:
x12= (-b)/(2.0*a)
print(x12)
else:
print(“Корней нет”)
exit=input('Нажмите ENTER')
вроде бы все не плохо(имхо=/)
но когда запускаю программу ввожу значения a, b, c и выдает вот такое:
================================
>>>
Введите a: 1.0
Введите b: -8.0
Введите c: 7.0
Traceback (most recent call last):
File “E:\python\yrav.py”, line 5, in <module>
d = sqrt(z)
NameError: name ‘sqrt’ is not defined
>>>
Не хочет считать корень. Как будто не знает команды sqrt что делать, объясните поподробней новичку.