社区讨论
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 条回复,欢迎继续交流。
正在加载回复...