找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 375|回复: 2

[求助] 新手又有按照教材做,出现了运行错误的问题!!

5

主题

9

帖子

9

积分

贫民

积分
9
benson 发表于 2019-5-18 10:29:03 | 显示全部楼层 |阅读模式
class Count():
    def _init_(self,bank,kind,sum):
        self.bank=bank
        self.kind=kind
        self.sum=sum
    def _str_(self):
        msg="我在"+self.bank+"存了"+self.kind+self.sum"元"
        return msg
y6001=Count("建设银行","活期","4000")
print y6001
运行以后,出现了这样的提示:
小方框:Syntax error
There is an error in you program invalid syntax

已经按照教材写了,请大神指教!

回复

使用道具 举报

0

主题

506

帖子

506

积分

骑士

积分
506
sheeboard 发表于 2019-5-20 13:52:24 | 显示全部楼层
msg="我在"+self.bank+"存了"+self.kind+self.sum"元"
sum后面少+号
回复 支持 反对

使用道具 举报

1

主题

4

帖子

4

积分

贫民

积分
4
bao_0 发表于 2019-5-24 22:56:52 | 显示全部楼层
1.init应该为双下划线:__init__
2.sum后面少+号
3.声明了_str_函数,却没有调用函数,最后一句print(y6001._str_())
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表