Даны вещественные числа a, b, c (a≠0). Выяснить, сколько вещественных корней имеет уравнение ax^2+bx+c=0. Составить программу в Питоне.
Приложения:
                     
                            Ответы
                                            Ответ дал: 
                                                                                            
                                                    
                                                
                                                                                    
                                        
                                            
                                                
                                                
                                                
                                                    2
                                                
                                            
                                        
                                    Ответ:
(см. объяснение)
Объяснение:
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)
Задание выполнено!
Вас заинтересует
                
                        2 года назад
                    
                
                        2 года назад
                    
                
                        2 года назад
                    
                
                        2 года назад
                    
                
                        8 лет назад
                    
                
                        9 лет назад
                    
                
                        9 лет назад