解一元二次方程(Python语言)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

#quadratic6.pyimportmathdefmain():print(Thisprogramfindsthesolutionstoaquadratic.\n)try:a,b,c=eval(input(Pleaseenterthecoefficients(a,b,c):))discRoot=math.sqrt(b*b-4*a*c)root1=(-b+disRoot)/(2*a)root2(-b-discRoot)/(2*a)print(\nRhesolutionsare:,root1,root2)exceptValueErrorasexcObj:ifstr(excObj)==mathdomainerror:print(NoRealRoots.)else:print(Youdidn'tgivemetherightnumbers.)exceptNameError:print(\nYoudidn'tenterthreenumbers.)exceptTypeError:print(\nYourinputswerenotallnumbers.)exceptSyntaxError:print(\nYourinputwasnotinthecorrectform.)except:print(\nSomethingwentwrong,Sorry!)main()

1 / 1
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功