要求输入三个数,求二元一次方程的根,请帮忙看看哪里有问题,谢谢
  • 板块题目总版
  • 楼主HEziyue
  • 当前回复1
  • 已保存回复1
  • 发布时间2021/10/20 11:06
  • 上次更新2023/11/4 03:12:05
查看原帖
要求输入三个数,求二元一次方程的根,请帮忙看看哪里有问题,谢谢
566075
HEziyue楼主2021/10/20 11:06
import math
a=float(input())
b=float(input())
c=float(input())
derta=int(b**2-4*a*c)   
if int(a)==0 and int(b)==0 and int(c)==0:
    print('Infinite Solutions')
elif int(a)==0 and int(b)==0:
    print('no answer')
elif int(a)==0 and int(b)!=0:
    print("%.1f"%(-c/b))
elif derta < 0:
    print('no answer')
elif derta >= 0:
    print("%.1f"%((-1*b+math.sqrt(derta))/2*a))
    print("%.1f"%((-1*b-math.sqrt(derta))/2*a))

2021/10/20 11:06
加载中...