一元二次方程python脚本_Python实现求解一元二次方程的方法示例
本文實例講述了Python實現求解一元二次方程的方法。分享給大家供大家參考,具體如下:
1. 引入math包
2. 定義返回的對象
3. 判斷b*b-4ac的大小
具體計算代碼如下:
# -*- coding:utf-8 -*-
#! python2
import math
class Result:
result1 = 0
result2 = 0
def __init__(self, r1, r2):
self.result1 = r1
self.result2 = r2
def __return__(self):
return Result(self.result1, self.result2)
def main(a, b, c):
num = b*b-4*a*c
if num < 0:
return 'no result'
elif num == 0:
return Result((-b+math.sqrt(num))/(2*a), (-b+math.sqrt(num))/(2*a))
else:
return Result((-b+math.sqrt(num))/(2*a), (-b-math.sqrt(num))/(2*a))
if __name__ == '__main__':
result = main(1, 2, 1)
print result.result1, result.result2
運行結果:
-1.0 -1.0
PS:這里再為大家推薦幾款相關計算工具供大家參考:
希望本文所述對大家Python程序設計有所幫助。
總結
以上是生活随笔為你收集整理的一元二次方程python脚本_Python实现求解一元二次方程的方法示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 销量追上iPhone 14?一加Ace2
- 下一篇: Simply NUC 推出无风扇的 NU