Георгий Воловиков
Знаток
(273)
4 года назад
Print("Введите коэффициенты для квадратного уравнения (ax^2 + bx + c = 0):") - отвечает за вывод текста в кавычках.
a = float(input("a = ")) b = float(input("b = ") )c = float(input("c = ")) - отвечает за ввод данных, в данном случае чисел с плавающей точкой (например: 5.0)
d = (b**2) - (4*a*c) - число которое хранит данные (b во второй степени) - (4*a*c)
l = 2 * a - тоже число которое хранит данные (2*a)
if d == 0:
print(-b/(2*a))
elif d > 0:
print((-b + (d**(1/2))) / l, (-b - (d**(1/2))) / l)
else:
print("Корней нет")
Выше перечисленное начиная с if это - условие:
если d = 0:
выводится (-b/(2*a))
если же d больше 0:
выводится (-b + (d**(1/2))) / l, (-b - (d**(1/2))) / l
если не верно ни одно из данных условий
выводится Корней нет
P.S И да, это Python
a = float(input("a = "))
b = float(input("b = "))
c = float(input("c = "))
d = (b**2) - (4*a*c)
l = 2 * a
if d == 0:
print(-b/(2*a))
elif d > 0:
print((-b + (d**(1/2))) / l, (-b - (d**(1/2))) / l)
else:
print("Корней нет")
ЧТО ЗА ЧТО ОТВЕЧАЕТ?