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调用cmd复制文件代码分享
Dec 27 Python
Python格式化压缩后的JS文件的方法
Mar 05 Python
Python贪心算法实例小结
Apr 22 Python
Python 打印中文字符的三种方法
Aug 14 Python
Python 读写文件的操作代码
Sep 20 Python
python原类、类的创建过程与方法详解
Jul 19 Python
Python中调用其他程序的方式详解
Aug 06 Python
使用 Python 遍历目录树的方法
Feb 29 Python
Python3批量创建Crowd用户并分配组
May 20 Python
利用Python实现斐波那契数列的方法实例
Jul 26 Python
python温度转换华氏温度实现代码
Dec 06 Python
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
Apr 14 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
简单的过滤字符串中的HTML标记
2006/12/25 PHP
PHP容器类的两种实现方式示例
2019/07/24 PHP
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
Pro JavaScript Techniques学习笔记
2010/12/28 Javascript
javascript 循环调用示例介绍
2013/11/20 Javascript
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
js 判断js函数、变量是否存在的简单示例代码
2014/03/04 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
2017/07/28 Javascript
前端开发不得不知的10个最佳ES6特性
2017/08/30 Javascript
详解JS构造函数中this和return
2017/09/16 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
vue切换菜单取消未完成接口请求的案例
2020/11/13 Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
python self,cls,decorator的理解
2009/07/13 Python
python optparse模块使用实例
2015/04/09 Python
使用Python编写提取日志中的中文的脚本的方法
2015/04/30 Python
flask入门之表单的实现
2018/07/18 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
2019/06/27 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
2019/08/13 Python
python二进制读写及特殊码同步实现详解
2019/10/11 Python
详解Python3迁移接口变化采坑记
2019/10/11 Python
python实现简单的tcp 文件下载
2020/09/16 Python
html5读取本地文件示例代码
2014/04/22 HTML / CSS
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
客服实习的个人自我鉴定
2013/10/20 职场文书
元旦获奖感言
2014/03/08 职场文书
说明书怎么写
2014/05/06 职场文书
2015年助理政工师工作总结
2015/05/26 职场文书
2016新春团拜会致辞
2015/08/01 职场文书
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫
instantclient客户端 连接oracle数据库
2022/04/26 Oracle
django项目、vue项目部署云服务器的详细过程
2022/07/23 Servers
Redis配置外网可访问(redis远程连接不上)的方法
2022/12/24 Redis