我得到了这个,我期望它在打印x.withdraw()时能打印410。

Kyle 12345 500

Traceback (most recent call last):

File "bank.py", line 21, in

print x.withdraw()

TypeError: 'int' object is not callable

这是我的代码:

class Bank:

def __init__(self, name, id, balance, withdraw):

self.name = name

self.id = id

self.balance = balance

self.withdraw = withdraw

def print_info(self):

return "%s %d %d" % (self.name, self.id, self.balance)

def withdraw(self):

if self.withdraw > self.balance:

return "ERROR: Not enough funds for this transfer"

elif self.withdraw < self.balance and self.withdraw >= 0:

self.balance = self.balace - self.withdraw

return self.balance

else:

return "Not a legitimate amount of funds"

x = Bank("Kyle", 12345, 500, 90)

print x.print_info()

print x.withdraw()

我是否需要在类本身中修复某些问题,或者我的方法调用有问题?

python中int对象不可调用_'int'对象在python中不可调用相关推荐

  1. python中对象不可迭代_【转】Python中自定义可迭代对象

    python 中内置的可迭代的对象有 list.tuple.set.dict 等,那么我们自己怎么定义一个可迭代的对象呢?先来段代码吧 import re import reprlib RE_WORD ...

  2. 任意长度的python列表最后一个元素索引_任意长度的Python列表、元组和字符串中最后一个元素的下标为...

    [填空题]Python内置函数__用来返回序列中的最小元素 [填空题]表达式 list(range(5)) 的值为 [填空题]表达式 int(4**0.5) 的值为 [填空题]表达式 3 or 5 的 ...

  3. python中声明变量注意事项_我们如何在Python中声明变量?

    简短的答案是,无需在Python中声明变量. 以下是更详细的描述. 静态类型语言(C,C ++,Java,C#)要求在程序中使用变量之前,必须先声明要使用的变量的名称和类型声明.相应的语言编译器确保将 ...

  4. python中一个范围怎么表示_我应该如何处理Python中的包含范围?

    我在一个领域工作,在这个领域中,范围通常被包括在内地描述.我有人类可读的描述,例如from A to B,它表示包含两个端点的范围,例如from 2 to 4表示2, 3, 4. 在Python代码中 ...

  5. python中的画布背景设置_教你用python画图—Turtle详细教程

    Turtle模块绝对是吸引非专业代码开发者人员学习python入门的好工具 通过turtle几行代码的执行软件就会画出漂亮的图形,美观而且有成就感,这样一下子对python编程就产生了兴趣. 这些漂亮 ...

  6. c# python 相互调用_【GhPython】Python如何使用“委托”和lambda表达式

    [版权声明] | 作者:月之眼 | 首发于大水牛参数化设计平台 | 如需转载请联系作者 | 如果觉得文章不错,欢迎分享  函数作为参数传入  在python中函数是能作为参数输入函数的.这个有点类似于 ...

  7. python接口测试非json的断言_荐在接口自动化测试中,如何利用Pytest + JSONPath 进行接口响应断言...

    之前有一篇文章,介绍了如何使用JSONSchema对接口响应进行断言,主要的适用场景是对响应的数据结构进行校验,保证客户端收到的数据结构稳定和合法.今天,介绍使用JSONPath对接口响应的值进行断言 ...

  8. cacheinterceptor第二次访问没被调用_访问者设计模式在OSG中的应用

    为什么要谈谈访问者设计模式呢?因为OSG整个引擎就是用访问者设计模式建立起来的,不论是遍历节点图,还是做各种实用的功能,都需要大量的用到访问者设计模式. 先谈谈访问者设计模式的定义. 1:什么是访问者 ...

  9. python读单行文本求平均值_如何从文本文件python中的数字列表中找到平均值

    在文本文件中,有一个名称列表,旁边有一个数字,表示他们在本例中的分数.有没有办法计算出文本文件中所有数字的平均值.在 代码:print("average calculator") ...

  10. python在建筑施工方面的应用_有哪些关于 Python 在建筑中的应用和教程?

    2018.02.09更新 (發現距離上一次更新馬上就要兩年了--) 嗯,兩年間發生了很多事.我也莫名其妙跑到ETH來了. 做起了Fab的優化,python已經完全不能滿足效率和複雜度的要求,走上了C+ ...

最新文章

  1. Quartz.Net 1.30的一些设置说明
  2. oracle sql 导入mysql数据库备份_Oracle 备份、导入数据库命令
  3. Ubuntu创建新用户并增加管理员权限
  4. 【视频课】深度学习入门必修,子欲学算法,必先搞数据!
  5. 使用jupyter notebook连接服务器进行远程写代码
  6. android 判断 飞行模式,如何在Android上检测飞行模式?
  7. 检索数据_3_查询满足某个条件行
  8. oracle临时表经常被锁_【赵强老师】Oracle数据库的存储结构
  9. FYFG的完整形式是什么?
  10. WinStore控件之Button、HyperlinkButton、RadioButton、CheckBox、progressBar、ScrollViewer、Slider...
  11. mathtype 转换 matlab,MathType和Mathematica之间如何相互转换
  12. CSDN去广告,超清爽界面
  13. 《彼得林奇的成功投资》读书笔记
  14. 云服务器安装宝塔面板建网站全过程(图文教程)
  15. VBA 32位代码适配64位
  16. 数据分析师的就业前景如何?
  17. 大数据学习笔记(一)——大数据概述
  18. 3.罗马数字转整数(JS)
  19. mysql intersect 使用方法_MySQL INTERSECT运算符
  20. 好书推荐-《策略思维》

热门文章

  1. 基于COM的矢量图像控件VectorDraw
  2. [导入]如何动态生成table(javascript)
  3. HTML5 —— 本地存储
  4. JNI开发笔记(七)--aar库的生成和调用
  5. OpenCV3学习(4.3)——图像形态学(膨胀,腐蚀)
  6. 7-36 并查集【模板】 (10 分)
  7. 简单选择排序算法 (JAVA)
  8. HTML5自定义数据属性data-*
  9. linux关于权限的案例,16. Linux权限管理案例1 - 警察与土匪
  10. 基于matlab的绘图设计,matlab课程设计---利用MATLAB仿真软件进行绘图