已关闭。此问题需要details or clarity。它目前不接受回答。
**希望改进此问题?**通过editing this post添加详细信息并阐明问题。
5天前关闭。
Improve this question的
设计和开发支持以下内容的记账账户(VISA、Mastercard等)模拟:o开立/关闭账户o收费o付款o维护所有账户的信息o打印个人的账户信息o打印所有账户的账户信息
它还必须使用大量不同的技能(类、循环(for和while)、函数、条件、列表、字典和字符串)。
我有我的类和定义,当我到达菜单部分时,它是阅读
“TypeError:createAccount()缺少1个必需的位置参数:“自我”
这是专门针对备选方案1
我试着在括号里加上“self”,以便它能调用self。我有ManageAccount的类和createAccount的定义,但我不知道该怎么做。我是一个月前才开始接触python的新手
[Beginning of code][1]
[Middle of code][2]
[Another middle of code][3]
[End of code][4]
[1]: https://i.stack.imgur.com/T95HA.png
[2]: https://i.stack.imgur.com/G4tQ1.png
[3]: https://i.stack.imgur.com/alRMp.png
[4]: https://i.stack.imgur.com/7xpss.png
字符串
1条答案
按热度按时间wgmfuz8q1#
除非你要给一个类方法添加一个装饰器,否则它总是需要“self”作为它的第一个参数。
字符串
编辑:
根据您提供的图像,看起来您没有缩进任何类方法。任何你想作为类的一部分的函数都需要缩进,就像我上面的例子一样。
(Also,将来,复制/粘贴代码片段而不是屏幕截图会更有帮助。)