我想在一行内输出方程两个解且用符号&分隔,使用字符串format格式化方法怎么做呢

import math
a=float(input('请输入a的值:'))
b=float(input('请输入b的值:'))
c=float(input('请输入c的值:'))
delta=(b*2-4ac)
if a==0 and b!=0:
    print(-1
c/b)
elif a==0 and b==0:
    print("Data error")
elif a!=0 and delta<0:
    print("该方程无实数解")
elif a!=0 and delta==0:
    root=math.sqrt(delta)
    print((-1b+root)/2*a)
elif a!=0 and delta>0:
    root=math.sqrt(delta)
    x1=(-1
b+root)/2a
    x2=(-1
b-root)/2*a
    m=max(x1,x2)
    n=min(x1,x2)
之后我想在一行内输出方程两个解且用符号&分隔,使用字符串format格式化方法怎么做呢

这样?

img