新人求助,Python3只有70分
查看原帖
新人求助,Python3只有70分
540148
Universal_xtr楼主2021/8/8 21:52

错了第 4,5,84,5,8 个点。。。

from math import sqrt
a,b,c=map(float,input().split())
d=b**2-4*a*c
x1=x2=0
if d>=0:
    x1=(-b+sqrt(d))/(2*a)
    x2=(-b-sqrt(d))/(2*a)
    if x1==x2:
        print('x1=x2=',end='')
        print('{:.5f}'.format(x1))
    else:
        print('x1=',end='')
        print('{:.5f}'.format(x1),end=';')
        print('x2=',end='')
        print('{:.5f}'.format(x2))
else:print('No answer!')

format控制的精度,不知道哪里错了,求助

2021/8/8 21:52
加载中...