Python Math: найдите корни квадратичной функции

Python Math: Упражнение 30 с решением

Напишите программу Python, чтобы найти корни квадратичной функции.

Пример Решение : —

Код Python:

  from math import sqrtprint ("Квадратичная функция  : (a * x ^ 2) + b * x + c ") a = float (input (" a: ")) b = float (input (" b: ")) c = float (input (" c: "  )) r = b ** 2-4 * a * cif r> 0: num_roots = 2 x1 = (((-b) + sqrt (r))/(2 * a)) x2 = (((-b)  - sqrt (r))/(2 * a)) print ("Есть 2 корня:% f и% f"% (x1, x2)) elif r == 0: num_roots = 1 x = (-b)/ 2 * a print ("Есть один корень:", x) else: num_roots = 0 print ("Нет корней, дискриминант  

Пример вывода:

 Квадратичная функция: (a * x ^ 2) + b * x + ca: 5 b: 20 c: 10 Есть 2 корня: -0,585786 и -3,414214 

Блок-схема:

Визуализировать Python выполнение кода:

Следующий инструмент визуализирует, что делает компьютер, шаг за шагом, когда он выполняет указанную программу:

Редактор кода Python :

Оцените статью
nanomode.ru
Добавить комментарий