Решение квадратных уравнений
Решение уравнений вида
ax^2+bx+c=0
from math import sqrt # Импорт функции sqrt из стандартной библиотеки math
def sqr(x): # Описываем функцию возведения в квадрат
sq = x*x
return sq
def findroot(a, b, c):
D = sqr(b) - 4 * a * c
if D > 0:
x1, x2 = ( - b + sqrt(D)) / 2 * a, ( - b - sqrt(D)) / 2 * a
print("Two roots: ", x1, ", ", x2)
elif D == 0:
x = - b / 2 * a
print("One root: ", x)
else:
print("No roots")
print("Enter the coefficients a, b and c")
a, b, c = int(input()), int(input()), int(input())
findroot(a, b, c)
Комментарии:
Нету комментариев для вывода...