熱線電話:13121318867

登錄
首頁精彩閱讀Python實現求解一元二次方程的方法示例
Python實現求解一元二次方程的方法示例
2018-07-09
收藏

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

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢