找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1794|回复: 0

[求助] 萌新请教!

15

主题

31

帖子

31

积分

贫民

积分
31
benson 发表于 2020-10-12 21:33:41 | 显示全部楼层 |阅读模式
源代码:
class Ball:
     def __init__(self,color,size):
         self.color=color
         self.size=size
         color=str(color)
         size=str(size)
     def __str__(self):
         msg="I have a:",self.size+self.color,"ball"
         return msg
myball=Ball("red","small")
print(myball)

结果:
Traceback (most recent call last):
  File "C:\Users\Administrator\Desktop\python\10.11 01.py", line 11, in <module>
    print(myball)
TypeError: __str__ returned non-string (type tuple)

请问怎么将myball改成str类型?
myball=str(myball)不行
回复

使用道具 举报

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

本版积分规则

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