社区讨论

Python求助:为什么这样解只有80分,第7和第10个测试点RE

B2053求一元二次方程参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@lo3axggg
此快照首次捕获于
2023/10/24 03:39
2 年前
此快照最后确认于
2023/10/24 03:39
2 年前
查看原帖
PYTHON
from math import sqrt

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

回复

2 条回复,欢迎继续交流。

正在加载回复...