该题我不会写,应该怎么写呢?

输入(input())系数 a,b,c
用if检查判别式是否大于等于0
题目4: 【计算一元二次方程的根】
输入方程的三个系数a、b和c,计算该方程的两个实根。
提示,开平方可以用幂运算计算得到
附加要求】也好代码后,通过【调试】运行的方式,观察运行过程中各个数据的变化过程。

先要输入三个系数a、b、c的值,然后代码会计算方程的判别式delta,如果delta大于等于0,就计算方程的两个实根并输出结果;否则输出“方程没有实根。”的提示信息。


import math

a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))

delta = b * b - 4 * a * c

if delta >= 0:
    x1 = (-b + math.sqrt(delta)) / (2 * a)
    x2 = (-b - math.sqrt(delta)) / (2 * a)
    print("方程的两个实根分别为:%.2f和%.2f" % (x1, x2))
else:
    print("方程没有实根。")