题目
一元二次方程ax2+bx+c=0(a≠0),当b2-4ac≥0,方程有两个不同的实数根,当b2-4ac<0时,方程无实数根。
(问题求解)下面的python程序实现的功能是判断方程是否有实数根。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。
import math
a=int(input("请输入a的值:"))
b=int(input("请输入b的值:"))
c=int(input("请输入c的值:"))
d= #将表达式b2-4ac的值赋给变量d
if
print("x1=",(-b+math.sqrt(d))/(2*a)) #输出方程的其中一个实数根
print("x2=",() #输出方程的另一个实数根
else:
#输出“方程无实数根”
答案:【1】b*b-4*a*c或b**2-4*a*c【2】d>=0【3】-b-math.sqrt(d))/(2*a)【4】print("方程无实数根")