Предмет: Информатика, автор: romanrezerv0

составьте программу решения квадратного уравнения так, чтобы в коде программы было определено значение дискриминанта(d>0, d<0, d==0) и для пользователя выводилось три вида сообщения: "Корней нет", "x=" или "x1=" и "x2=". D Использовать служебное слово if.
срочно,дам 15 баллов​​

Ответы

Автор ответа: devpaul
0

Ответ:

Python3:

import math

a = float(input("Введите коэффициент a: "))

b = float(input("Введите коэффициент b: "))

c = float(input("Введите коэффициент c: "))

d = b ** 2 - 4 * a * c

if d < 0:

print("Корней нет")

elif d == 0:

x = -b / (2 * a)

print("x =", x)

else:

x1 = (-b + math.sqrt(d)) / (2 * a)

x2 = (-b - math.sqrt(d)) / (2 * a)

print("x1 =", x1)

print("x2 =", x2)

Похожие вопросы
Предмет: Физика, автор: 2010arturzamaliev
2 те бумаги изобразите траекторию своего дви Измерение пути и модуля перемещения: а) положите угольник на лист бумаги формата А4 и отметьте точками А, В и С вершины треугольника и произвольные точки D и Е около катетов (см. рис. 2.4). Затем переместите конец карандаша из точки D в точку Е, ведя его сначала вдоль сторон треугольника в направлении DABE, а затем в направлении DCE; б) измерьте пути, пройденные концом карандаша относительно листа бумаги в обоих случаях, и запишите данные измерения в тетрадь; в) постройте вектор перемещения конца карандаша относительно листа бумаги. Измерьте его длину и данные измерения запишите в тетрадь; г) сравните длины путей, пройденные концом карандаша, с модулем перемещения; д) отметьте на стороне AB треугольника произвольные точки Ки М и переместите конец карандаша из точки К в точку М в направлении KACBM; E с D. е) измерьте длину пути, пройденного кон- цом карандаша и модуль перемещения в этом случае; ж) сравните длину пути с модулем пере- мещения во втором опыте; 3) сделайте выводы по результатам ра- А боты. K M Рис. 2.4 В​
Предмет: Математика, автор: mishacecan
Предмет: Английский язык, автор: omadovdoston