python实现计算倒数的方法


Posted in Python onJuly 11, 2015

本文实例讲述了python实现计算倒数的方法。分享给大家供大家参考。具体如下:

class Expr: 
 def __add__(self, other): 
  return Plus(self, other) 
 def __mul__(self, other): 
  return Times(self, other) 
class Int(Expr): 
 def __init__(self, n): 
  self.n = n 
 def d(self, v): 
  return Int(0) 
 def __str__(self): 
  return `self.n` 
class Var(Expr): 
 def __init__(self, var): 
  self.var = var 
 def d(self, v): 
  return Int(self.var == v and 1 or 0) 
 def __str__(self): 
  return self.var 
class Plus(Expr): 
 def __init__(self, a, b): 
  self.e1 = a 
  self.e2 = b 
 def d(self, v): 
  return Plus(self.e1.d(v), self.e2.d(v)) 
 def __str__(self): 
  return "(%s + %s)" % (self.e1, self.e2) 
class Times(Expr): 
 def __init__(self, a, b): 
  self.e1 = a 
  self.e2 = b 
 def d(self, v): 
  return Plus(Times(self.e1, self.e2.d(v)), Times(self.e1.d(v), self.e2))
 def __str__(self): 
  return "(%s * %s)" % (self.e1, self.e2) 
if __name__ == "__main__": 
 x = Var("x") 
 a = Var("a") 
 b = Var("b") 
 c = Var("c") 
 e = a * x * x + b * x + c 
 print "d(%s, x) = %s" % (e, e.d("x"))

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python ZipFile模块详解
Nov 01 Python
python插入排序算法的实现代码
Nov 21 Python
python使用urllib模块开发的多线程豆瓣小站mp3下载器
Jan 16 Python
快速入手Python字符编码
Aug 03 Python
浅谈pycharm使用及设置方法
Sep 09 Python
django中瀑布流写法实例代码
Oct 14 Python
Python线程指南分享
Nov 19 Python
PyCharm 专业版安装图文教程
Feb 20 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
Apr 02 Python
如何设置PyCharm中的Python代码模版(推荐)
Nov 20 Python
python re.match()用法相关示例
Jan 27 Python
利用Python实现最小二乘法与梯度下降算法
Feb 21 Python
python实现基本进制转换的方法
Jul 11 #Python
python计算圆周率pi的方法
Jul 11 #Python
python计算一个序列的平均值的方法
Jul 11 #Python
python修改字典内key对应值的方法
Jul 11 #Python
python字典基本操作实例分析
Jul 11 #Python
python使用clear方法清除字典内全部数据实例
Jul 11 #Python
python实现查找两个字符串中相同字符并输出的方法
Jul 11 #Python
You might like
php调用mysql存储过程
2007/02/14 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
JavaScript While 循环基础教程
2007/04/05 Javascript
jquery表单验证使用插件formValidator
2012/11/10 Javascript
jQuery焦点图切换特效插件封装实例
2013/08/18 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
2015/04/17 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
2015/09/01 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
window.onerror()的用法与实例分析
2016/01/27 Javascript
jQuery表格插件datatables用法汇总
2016/03/29 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
jQuery使用getJSON方法获取json数据完整示例
2016/09/13 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
正则表达式基本语法及表单验证操作详解【基于JS】
2017/04/07 Javascript
ES6 Iterator接口和for...of循环用法分析
2019/07/31 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
2019/08/12 Javascript
vue监听用户输入和点击功能
2019/09/27 Javascript
浅谈Vue.set实际上是什么
2019/10/17 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
2019/11/13 Javascript
react组件基本用法示例小结
2020/04/27 Javascript
对Python3 goto 语句的使用方法详解
2019/02/16 Python
HTML5的新特性(1)
2016/03/03 HTML / CSS
全世界最美丽的四星和五星级酒店预订:Prestigia.com
2017/11/15 全球购物
护士自我鉴定范文
2013/10/06 职场文书
大学本科生的个人自我评价
2013/12/09 职场文书
外企财务年会演讲稿
2014/01/03 职场文书
绿化工程实施方案
2014/03/17 职场文书
高考励志标语
2014/06/05 职场文书
中国梦演讲稿5分钟
2014/08/19 职场文书
市级绿色学校申报材料
2014/08/25 职场文书
2014年度培训工作总结
2014/11/27 职场文书
教师工作态度自我评价
2015/03/05 职场文书
pytorch MSELoss计算平均的实现方法
2021/05/12 Python
在Docker容器中部署SQL Server
2022/04/11 Servers
SpringBoot接入钉钉自定义机器人预警通知
2022/07/15 Java/Android