python計算一元二次方程的根
小編也是一個小白,,只因突然想起寫個求解方程,所以寫了一個求解一元二次方程的代碼。
發現使用python寫求解方程要比c語言簡單。。但是學藝不精,,勿噴
以下代碼能夠實現有解的一元二次方程的求解,若出錯則證明無解,
目前還不能檢測出無解的情況,,那位大神知道方法的希望評論告知,,,十分感謝??!
import math
print("----計算一元二次方程的根----")
a=input("輸入s開始計算:")
if a.lower() == 's':
while 1 :
a = float(input("請輸入a的值:"))
b = float(input("請輸入b的值:"))
c = float(input("請輸入c的值:"))
x1=((-b+math.sqrt(b**2-4*a*c))/(2*a))
x2=((-b-math.sqrt(b**2-4*a*c))/(2*a))
print("x1=",x1,"\t","x2=",x2)
a = input("輸入q退出程序!任意鍵繼續。")
if a.lower() == 'q':
break
?
運行截圖附上
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
