Предмет: Информатика,
автор: romanrezerv0
составьте программу решения квадратного уравнения так, чтобы в коде программы было определено значение дискриминанта(d>0, d<0, d==0) и для пользователя выводилось три вида сообщения: "Корней нет", "x=" или "x1=" и "x2=". D Использовать служебное слово if.
срочно,дам 15 баллов
Ответы
Автор ответа:
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)
Похожие вопросы
Предмет: История,
автор: liliagomechko
Предмет: Другие предметы,
автор: sofijadobruva
Предмет: Другие предметы,
автор: kmamneva2003
Предмет: Математика,
автор: nastyakiti01
Предмет: Английский язык,
автор: omadovdoston