我的这个哪里错了,急求各位老师,谢谢

来源:2-4 Python实例属性的初始化

DF10F0001A

2020-09-09 20:45

>>> xiaoming = Person('XIAOMING','boy',13)

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

TypeError: Person() takes no arguments

http://img.mukewang.com/5f58ce780001ef0304420220.jpg

写回答 关注

4回答

  • qq_慕用0375028
    2020-12-30 15:45:25

    def __init__(self,name,age):

    这样就行了

  • 柚子不诱
    2020-12-02 19:41:46

    是的,竟然要两个下划线

  • 慕侠6748888
    2020-10-19 22:00:03

    哈哈!楼上正解,我把练习答案复制到练习区,按了两下回删键才删掉!

  • 慕九州1142811
    2020-09-10 11:52:52

    是不是需要两个下划线 __init__, 你的看起来只有一个

Python3 进阶教程(新版)

学习函数式、模块和面向对象编程,掌握Python高级程序设计

41910 学习 · 236 问题

查看课程

相似问题