Crossin的编程教室

标题: 关于程序运行不正确 [打印本页]

作者: 那小子真黑    时间: 2020-2-15 21:39
标题: 关于程序运行不正确
坛主您好,我在按照您的例子把程序敲进去后运行错误,所以把程序修改了一下,运行正确。

捕获.PNG (73.53 KB, 下载次数: 275)

例子原程序

例子原程序

改后程序.PNG (60.74 KB, 下载次数: 273)

修改后的程序

修改后的程序


作者: crossin先生    时间: 2020-2-16 13:02
Vehicle 里是 __init__
你即少了一个下划线,也拼错了单词

https://python666.cn/cls/lesson/51/
这课里有说
作者: 那小子真黑    时间: 2020-2-17 11:08
本帖最后由 那小子真黑 于 2020-2-17 11:12 编辑
crossin先生 发表于 2020-2-16 13:02
Vehicle 里是 __init__
你即少了一个下划线,也拼错了单词

是单词拼错了,但是您看我修改后的程序,同样是_int_但是运行结果却是能对上,这是因为我相当于是自己定义了这个_int_函数,所以程序结果就是对的么?
作者: crossin先生    时间: 2020-2-17 16:41
那小子真黑 发表于 2020-2-17 11:08
是单词拼错了,但是您看我修改后的程序,同样是_int_但是运行结果却是能对上,这是因为我相当于是自己定义 ...

__init__ 是在类型创建时会被调用,也决定了创建时是否需要加参数,你少一个下划线就起不到

你改过的代码是因为你手动赋值了,并没有使用你定义的 _int_

注意:你不仅仅是拼错单词,也少了一个下划线,看我发你的课程
作者: 那小子真黑    时间: 2020-2-18 09:44
crossin先生 发表于 2020-2-17 16:41
__init__ 是在类型创建时会被调用,也决定了创建时是否需要加参数,你少一个下划线就起不到

你改过的代 ...

好的,谢谢!




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