Решение квадратных уравнений

Решение уравнений вида 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)
Теги:
Python, квадратное уравнение
Добавлено: 12 Июня 2014 03:32:30 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...