python怎么算一元二次方程_Python实现求解一元二次方程的方法示例
Python实现求解一元二次方程的方法示例
发布时间:2020-09-06 16:48:06
来源:脚本之家
阅读:80
本文实例讲述了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:这里再为大家推荐几款相关计算工具供大家参考:
在线一元函数(方程)求解计算工具:http://tools.jb51.net/jisuanqi/equ_jisuanqi
在线数学表达式简单转换/计算工具:http://tools.jb51.net/jisuanqi/exp_jisuanqi
科学计算器在线使用_高级计算器在线计算:http://tools.jb51.net/jisuanqi/jsqkexue
在线计算器_标准计算器:http://tools.jb51.net/jisuanqi/jsq
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
python怎么算一元二次方程_Python实现求解一元二次方程的方法示例相关推荐
- python自定义类求解一元二次方程_Python实现求解一元二次方程的方法示例
本文实例讲述了Python实现求解一元二次方程的方法.分享给大家供大家参考,具体如下: 1. 引入math包 2. 定义返回的对象 3. 判断b*b-4ac的大小 具体计算代码如下: # -*- co ...
- python 字符串替换多个_python同时替换多个字符串方法示例
本文介绍了python同时替换多个字符串方法示例,分享给大家,具体如下: import re words = ''' 钟声响起归家的讯号 在他生命里 仿佛带点唏嘘 黑色肌肤给他的意义 是一生奉献 肤色 ...
- python变量名是否合法_Python判断变量名是否合法的方法示例
如何判断一个python表达式是否合法? 换句话说合法的python表达式的通性是什么?活得糊涂的人,容易愉悦:活得清醒的人,容易烦恼. a=input() try:b=eval(a);print(& ...
- python辗转相除_Python基于辗转相除法求解最大公约数的方法示例
Python基于辗转相除法求解最大公约数的方法示例 本文实例讲述了Python基于辗转相除法求解最大公约数的方法.分享给大家供大家参考,具体如下: 之前总结过一次高德纳TAOCP中的最大公约数求解,其 ...
- python过去日期_利用python获取当前日期前后N天或N月日期的方法示例
前言 最近因为工作原因,发现一个Python的时间组件,很好用分享出来!(忘记作者名字了,在这里先感谢了),下面话不多说,来一起看看详细的介绍吧. 示例代码: # -*- coding: utf-8 ...
- 一元二次方程python脚本_Python实现求解一元二次方程的方法示例
本文实例讲述了Python实现求解一元二次方程的方法.分享给大家供大家参考,具体如下: 1. 引入math包 2. 定义返回的对象 3. 判断b*b-4ac的大小 具体计算代码如下: # -*- co ...
- python一元二次方程表达式_Python实现求解一元二次方程的方法示例
本文实例讲述了python实现求解一元二次方程的方法.分享给大家供大家参考,具体如下: 1. 引入math包 2. 定义返回的对象 3. 判断b*b-4ac的大小 具体计算代码如下: # -*- co ...
- Python案例:四种方式编程求解一元二次方程
文章目录 一.一元二方程求解公式 二.编程求解一元二次方程 1.直接求解一元二次方程 2.编写一元二次方程求解函数 3.编写一元二次方程类求解 (1)求实数解 (2)求复数解 4.利用sympy的so ...
- python辗转相除法求最大公约数的递归函数_Python基于辗转相除法求解最大公约数的方法示例...
本文实例讲述了Python基于辗转相除法求解最大公约数的方法.分享给大家供大家参考,具体如下: 之前总结过一次高德纳TAOCP中的最大公约数求解,其实课后题中的算法修改要求实现的是辗转相除法求解最大公 ...
- python辗转相除法求最大公约数、最小公倍数_Python使用辗转相除法求解最大公约数的方法示例...
本文实例讲述了Python使用辗转相除法求解最大公约数的方法.共享给大家供大家参考,详细如下: 之前总结过一次高德纳TAOCP中的最大公约数求解,其实课后题中的算法改要求实现的是辗转相除法求解最大公约 ...
最新文章
- 在微服务架构中做机器学习,真的太难了
- 网站的最大并发连接数
- Qt:opencv编译
- 实操:商品列表三级分类的实现方法
- 【软考-软件设计师】计算机系统硬件基本组成
- 测试硬盘读写速度软件_Linux测试硬盘读写速度用什么命令
- 时尚达人必备的潮流壁纸桌面!
- 强有力的Linux历史命令 你还记得几个
- SAP License:销售流程
- Excel Access 新建空白文档/打开已有文档 提示内存或磁盘空间不足的解决方法--验证...
- tikz包 安装_LaTeX安装宏包
- 使用云函数+云调用,四步实现微信支付
- jmp软件(jMP软件正交设计交互作用)
- 多线程面试题(值得收藏)
- 如何调整plt.plot()线的粗细,linewidth
- adb devices offline 怎么处理
- SitePoint Podcast#175:版式
- 详谈Scrum和看板的区别
- 苹果AirPods Max 2最快2024下半年推出,或新增Find My功能
- 基于YOLOv3的车辆号牌定位