knrt.net
当前位置:首页 >> 学Python遇到了问题,哪错了? >>

学Python遇到了问题,哪错了?

BankAccount.__init__(self) TypeError: __init__() takes exactly 3 arguments (1 given) 这里已经提示错误了埃BankAccount类的__init__函数需要3个参数,而你只传了1个参数。 错误在你的InterestAccount类的__init__函数里, BankAccount.__in...

i首先取0,i除以7,余数是6或者0,则执行1.0*(1-0.01),余数不是6或者0,则执行1.0*(1+0.01) i再取1,重复上述操作,记得变量dayup是一直在变化的,而dayfactor是固定的。 i取 2,3……364。结束

一、注意你的Python版本 Python官方网站当前最新版本为3.4.0 alpha,稳定版本为3.3.2,在3.0版本时,Python的语法改动较大,而网上的不少教程及语法针对的是1.0或者2.0版本的,这样就造成不少初学者按照示例代码来写,但编译都无法通过的问题。 ...

A1: Open 函数中 'w' 代表以写入模式打开文件;( w -- write ) A2: target 代表已经打开的文件实例; target. 后面即 对该打开文件的操作方法; 如: target.truncate([size]) #把文件裁成规定的大小,默认的是裁到当前文件操作标记的位置。如果...

第二行def _init_(self, a_name, a_dob, a_time=[]): init前后应该是两条下划线:__init__ def __init__(self, a_name, a_dob, a_time=[]):

__str__这个函数必须返回字符串类型,而你现在返回的是元组。

我加了几个print class A(object): passclass B(A): passprint isinstance(A(), A) # returns Trueprint type(A()) == A # returns Trueprint type(A())print isinstance(B(), A) # returns Trueprint type(B()) == A # returns Falseprint type...

猜测是因为print的时候没有加括号,因为python3.+的版本print的时候都要加括号,Python\Python36\lib\easygui.py目录下第50行。

n = int(input('请输入。。。')) #这句 你少写了个反括号

楼主用的 python是 2.7的吧? #!/usr/bin/env python#coding:utf-8name = raw_input('please enter your name: ')print 'hello,', name但你 源码 是 3.x 的 #!/usr/bin/env python3#coding:utf-8name = input('please enter your name: ')print(...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com