
1条回答 默认 最新
joel_1993 2021-10-31 15:56关注你好同学,你得到h = b^2-4ac之后就需要判断h的正负了,不然h如果是负数,那么开方sqrt函数就用不了
即:h=b*b-4*a*c if h>0: r1= (-b+sqrt(h))/(2*a) r2= (-b-sqrt(h))/(2*a) print("r1=%d, r2=%d"%(r1,r2)) elif(h==0): r1= (-b)/(2*a) print("r1==r2=%d"%(r1)) else: print("no")有帮助还请题主给个采纳支持一下答主答题哟,谢谢啦(づ ̄3 ̄)づ╭❤~
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用