Crossin的编程教室

标题: 关于类中self的疑问 [打印本页]

作者: pasha    时间: 2017-9-2 19:59
标题: 关于类中self的疑问
1.png
图一:TypeError: drive() missing 1 required positional argument: 'distance'



2.png
图二:正确输出结果


图一是按照课程中的代码写的,可是无法正确输出结果,需要手动输入参数a.
我使用的是python3.6.1 请问这是版本问题还是其他什么问题?

作者: crossin先生    时间: 2017-9-2 23:52
a.drive(100)
你调用的方法不对,是用对象调用,不是类来调用。如果你要用类,那就得用你第二种写法,但一般不这么写
作者: pasha    时间: 2017-9-4 21:34
crossin先生 发表于 2017-9-2 23:52
a.drive(100)
你调用的方法不对,是用对象调用,不是类来调用。如果你要用类,那就得用你第二种写法,但一 ...

哦哦,明白了,谢谢老师




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5