欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python進(jìn)行二次方程式計(jì)算的實(shí)例講解

 更新時(shí)間:2020年12月06日 15:31:37   作者:宋宋大人  
在本篇內(nèi)容里小編給大家整理了一篇關(guān)于python進(jìn)行二次方程式計(jì)算的實(shí)例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。

算法,是一種執(zhí)行步驟,如果我們想要要做一件事情,就會(huì)規(guī)劃好行動(dòng)步驟。而算法,就是我們所編程序的執(zhí)行步驟。算法在編程使用過(guò)程中至關(guān)重要。二次方程式大家很熟悉,是一種整式方程,其未知項(xiàng)的最高次數(shù)是2。根的判定是利用判別式判定,可以進(jìn)行計(jì)算復(fù)雜數(shù)學(xué)運(yùn)算。下面我們就來(lái)拿二次方程練練手,在python中求取二次方程。

示例:計(jì)算二次方程式 ax**2 + bx + c = 0

注意:首先要導(dǎo)入 math模塊

代碼

import math
import unicodedata
def is_number(s):
  try:
    float(s)
    return True
  except ValueError:
    pass
  try:
    unicodedata.digit(s)
    return True
  except (TypeError, ValueError):
    pass
  return False

實(shí)例擴(kuò)展:

# -*- 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

運(yùn)行結(jié)果:

-1.0 -1.0

到此這篇關(guān)于python進(jìn)行二次方程式計(jì)算的實(shí)例講解的文章就介紹到這了,更多相關(guān)python中如何進(jìn)行二次方程式計(jì)算內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決python運(yùn)行啟動(dòng)報(bào)錯(cuò)問(wèn)題

    解決python運(yùn)行啟動(dòng)報(bào)錯(cuò)問(wèn)題

    這篇文章主要介紹了解決python運(yùn)行啟動(dòng)報(bào)錯(cuò)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • PyQt5+QtChart實(shí)現(xiàn)柱狀圖的繪制

    PyQt5+QtChart實(shí)現(xiàn)柱狀圖的繪制

    QChart是一個(gè)QGraphicScene中可以顯示的QGraphicsWidget。本文將利用QtChart實(shí)現(xiàn)柱狀圖的繪制,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-12-12
  • python opencv實(shí)現(xiàn)圖像配準(zhǔn)與比較

    python opencv實(shí)現(xiàn)圖像配準(zhǔn)與比較

    這篇文章主要為大家詳細(xì)介紹了python opencv實(shí)現(xiàn)圖像配準(zhǔn)與比較,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • Python集合中remove()函數(shù)的使用方法詳解

    Python集合中remove()函數(shù)的使用方法詳解

    這篇文章主要給大家介紹了關(guān)于python集合中remove()函數(shù)的使用,以及在使用Python集合的remove方法時(shí)應(yīng)注意的事項(xiàng),文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • Python中random模塊生成隨機(jī)數(shù)詳解

    Python中random模塊生成隨機(jī)數(shù)詳解

    本文給大家匯總了一下在Python中random模塊中最常用的生成隨機(jī)數(shù)的方法,有需要的小伙伴可以參考下
    2016-03-03
  • 對(duì)Python 多線程統(tǒng)計(jì)所有csv文件的行數(shù)方法詳解

    對(duì)Python 多線程統(tǒng)計(jì)所有csv文件的行數(shù)方法詳解

    今天小編就為大家分享一篇對(duì)Python 多線程統(tǒng)計(jì)所有csv文件的行數(shù)方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • django框架模型層功能、組成與用法分析

    django框架模型層功能、組成與用法分析

    這篇文章主要介紹了django框架模型層功能、組成與用法,結(jié)合實(shí)例形式簡(jiǎn)單分析了Django框架中模型層的基本概念、原理、常用組件構(gòu)成與相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • python機(jī)器學(xué)習(xí)實(shí)戰(zhàn)之K均值聚類

    python機(jī)器學(xué)習(xí)實(shí)戰(zhàn)之K均值聚類

    這篇文章主要為大家詳細(xì)介紹了python機(jī)器學(xué)習(xí)實(shí)戰(zhàn)之K均值聚類,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • python如何實(shí)現(xiàn)圖片壓縮

    python如何實(shí)現(xiàn)圖片壓縮

    這篇文章主要介紹了python如何實(shí)現(xiàn)圖片壓縮,幫助大家更好的利用python處理圖片,感興趣的朋友可以了解下
    2020-09-09
  • Python第三方庫(kù)安裝緩慢的解決方法

    Python第三方庫(kù)安裝緩慢的解決方法

    這篇文章主要給大家介紹了關(guān)于Python第三方庫(kù)安裝緩慢的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02

最新評(píng)論