- Информатика
- Даны вещественные числа a, b,
Даны вещественные числа a, b, c (a≠0). Выяснить, сколько вещественных корней имеет уравнение ax^2+bx+c=0. Составить программу в Питоне.
Популярные вопросы
- Укажите целое число от 8 до 11, двоичная запись которого содержит ровно...
2
- Запиши цепочку так чтобы в конце оказалось наименьшее трехзначное число...
2
- Переведите текст many russian people have a piece of land in a country...
2
- Начерти промаугольник со сторонами 1 дм 1 см...
1
- Выпиши имени существительные. определи их род. катя и митя пришли в лес....
3
- Начерти два квадрата: сторона однго 2 см, стлрона другого в 2 раза болбше....
2
- 10. сполучник сурядності з’єднує частини складносурядних речень. а добрий...
2
- Составь и запиши 3-4 предложения на указанную тему.используй опорные слова...
3
- Ккакой разновидности языка пренадлежит каждое слово? произнести,проговорить,выговорить,молвить,промолвить,изречь,провещать,взговорить,возговорить,заметить,бросить,проронить,уронить,обронить,буркнуть,вставить,вернуть,выпалить,отпустить,ляпнуть,брякнуть,бухнуть,отколоть,отмочить,сморозить,сказануть,загнуть,выдать...
3
- Перевидите на 1 на красный цвет светофора переходить дорогу опасно 2 можно...
3
(см. объяснение)
Объяснение:
from math import sqrt
a = float(input())
b = float(input())
c = float(input())
d = b * b - 4 * a * c
if d < 0:
print(0)
elif d > 0:
d = sqrt(d)
r = 0
x = (-b + d) / (2 * a)
if not x.is_integer():
r += 1
x = (-b - d) / (2 * a)
if not x.is_integer():
r += 1
print(r)
else:
x = -b / (2 * a)
if x.is_integer():
print(0)
else:
print(1)
Задание выполнено!