3行 Python 代码解简单的一元一次方程

一元一次方程:只含有一个未知数(即“元”),并且未知数的最高次数为1(即“次”)的整式方程叫做一元一次方程(英文名:linear equation with one unknown)。

Python 解方程

起源

一元一次方程的标准形式(即所有一元一次方程经整理都能得到的形式)是 ax+b=0(a,b为常数,x为未知数,且a≠0)。求根公式:x=-b/a

一元一次方程的起源:“方程”一词来源于中国古算术书《九章算术》。在这本著作中,已经列出了一元一次方程。法国数学家笛卡尔把未知数和常数通过代数运算所组成的方程称为代数方程。在19世纪以前,方程一直是代数的核心内容。

1
2
>>> solve("x - 2*x + 5*x - 46*(235-24) = x + 2")
3236.0

源码

1
2
3
4
def solve(eq,var='x'):
	eq1 = eq.replace("=","-(")+")"
	c = eval(eq1,{var:1j})
	return -c.real/c.imag

三行代码就编好解方程的程序

本文网址: https://pylist.com/topic/35.html 转摘请注明来源

Suggested Topics

python 正确计算大文件md5 值

python 计算文件的md5值很方便,但如果只是简单的把文件都入到内存中,大文件会导致问题,一般采用切片的方式分段计算,下面的几个函数可以很好的解决这个问题。...

python编程中常用的12种基础知识总结

python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序、去重,字典排序,字典、列表、字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进制转换,Python调用系统命令或者脚本,Python 读写文件。...

python 标准库读写CSV 文件

CSV 是(Comma Separated Values 逗号分隔值)的英文缩写,通常都是纯文本文件。这里介绍使用python 标准库读写csv 文件的方法。...

Leave a Comment