python3 練手實例2 解一元二次方程組


 1 import math
 2 def y():
 3     a,b,c=map(float,input('請輸入一元二次方程式ax^2+bx+c=0,abc的值,用空格隔開:').split())
 4     d=math.pow(b,2)+4*a*c
 5     if a!=0 and d>=0:
 6         x1=(math.sqrt(d)-b)/(2*a)
 7         x2=-(math.sqrt(d)+b)/(2*a)
 8         print('方程的值是:{:.2f},{:.2f}'.format(x1,x2))
 9     elif a==0:
10         print('a不能為0,請重新輸入:')
11         y()
12     else:
13         print('方程無實根,請重新輸入:')
14         y()
15 y()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM