python进行二次方程式计算的实例讲解


Posted in Python onDecember 06, 2020

算法,是一种执行步骤,如果我们想要要做一件事情,就会规划好行动步骤。而算法,就是我们所编程序的执行步骤。算法在编程使用过程中至关重要。二次方程式大家很熟悉,是一种整式方程,其未知项的最高次数是2。根的判定是利用判别式判定,可以进行计算复杂数学运算。下面我们就来拿二次方程练练手,在python中求取二次方程。

示例:计算二次方程式 ax**2 + bx + c = 0

注意:首先要导入 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

实例扩展:

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

到此这篇关于python进行二次方程式计算的实例讲解的文章就介绍到这了,更多相关python中如何进行二次方程式计算内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现上传样本到virustotal并查询扫描信息的方法
Oct 05 Python
Python实现的tab文件操作类分享
Nov 20 Python
Python计算已经过去多少个周末的方法
Jul 25 Python
详解Python list 与 NumPy.ndarry 切片之间的对比
Jul 24 Python
twilio python自动拨打电话,播放自定义mp3音频的方法
Aug 08 Python
Pycharm+Python+PyQt5使用详解
Sep 25 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
Oct 18 Python
Python3实现将一维数组按标准长度分隔为二维数组
Nov 29 Python
Python 实现网课实时监控自动签到、打卡功能
Mar 12 Python
使用OpenCV对车道进行实时检测的实现示例代码
Jun 19 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
Oct 16 Python
python如何为list实现find方法
May 30 Python
paramiko使用tail实时获取服务器的日志输出详解
Dec 06 #Python
python中二分查找法的实现方法
Dec 06 #Python
python中判断数字是否为质数的实例讲解
Dec 06 #Python
Django搭建项目实战与避坑细节详解
Dec 06 #Python
python温度转换华氏温度实现代码
Dec 06 #Python
python openssl模块安装及用法
Dec 06 #Python
python help函数实例用法
Dec 06 #Python
You might like
php cookie 作用范围?不要在当前页面使用你的cookie
2009/03/24 PHP
javascript 尚未实现错误解决办法
2008/11/27 Javascript
JQuery+Ajax无刷新分页的实例代码
2014/02/08 Javascript
在JavaScript中处理时间之setMinutes()方法的使用
2015/06/11 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
Active控件问题小结(附解决办法)
2016/06/09 Javascript
JS仿hao123导航页面图片轮播效果
2016/09/01 Javascript
a标签跳转到指定div,jquery添加和移除class属性的实现方法
2016/10/10 Javascript
JSON字符串和JSON对象相互转化实例详解
2017/01/05 Javascript
详解ES6语法之可迭代协议和迭代器协议
2018/01/13 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
高效jQuery选择器的5个技巧实例分析
2019/11/26 jQuery
[11:01]2014DOTA2西雅图邀请赛 冷冷带你探秘威斯汀
2014/07/08 DOTA
[03:40]DOTA2抗疫特别篇《英雄年代》
2020/02/28 DOTA
python实现数组插入新元素的方法
2015/05/22 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
Python解析命令行读取参数之argparse模块
2019/07/26 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
2020/03/16 Python
python super()函数的基本使用
2020/09/10 Python
New Balance澳大利亚官网:运动鞋和健身服装
2019/02/23 全球购物
新加坡交友网站:be2新加坡
2019/04/10 全球购物
事业单位个人应聘自荐信
2013/09/21 职场文书
模具专业推荐信
2013/10/30 职场文书
高中生毕业学习总结的自我评价
2013/11/14 职场文书
会计电算化专业毕业生自荐信
2013/12/20 职场文书
学习新党章思想汇报
2014/01/09 职场文书
酒店大堂副理的职责范文
2014/02/13 职场文书
国培计划培训感言
2014/03/11 职场文书
环保建议书作文
2014/03/12 职场文书
财务部总监岗位职责
2014/03/12 职场文书
研究生求职自荐书
2014/06/23 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
自我工作评价范文
2015/03/06 职场文书
2015年护士节慰问信
2015/03/23 职场文书