用python编程

2025-04-09 12:46:32
推荐回答(1个)
回答1:

import math
a=int(input('请输入a的值:'))
b=int(input('请输入b的值:'))
c=int(input('请输入c的值:'))
 
derta=(b**2-4*a*c)  
 
if a == 0:
    print('您输入的a为0,方程ax^2+bx+c=0不能作为一元二次方程')
 
elif derta<0:
    print('方程无实数解')
elif derta==0:
    print('方程有解,有一个实数解:')    
    print(b*(-1)/(a*2))
else:
    print('方程有解,有两个实数解:')
    print((-1*b+math.sqrt(derta))/2*a)
    print((-1*b-math.sqrt(derta))/2*a)