

看了电视剧一直想打这个代码 现在有时间打了 检查了好几遍一直跳这三行检查了也没有发现问题 求指点🙌
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
从你提供的代码和错误信息来看,问题主要出现在两个地方:
all_points 的使用方式不正确。你试图使用 all_points.appeng() 这样的方法,但实际上Python的列表没有 appeng 这个方法,应该是 append。所以你需要将 all_points.appeng(x, y, size) 改为 all_points.append((x, y, size))。Heart 类中使用一个名为 all_points 的属性,但看起来这个属性并没有被正确地初始化或定义。在Python类中,如果你想要使用一个随着类实例创建而初始化的属性,你应该在 __init__ 方法中定义它。你可以这样做:class Heart:
def __init__(self, generate_frame=20):
self.all_points = {} # 初始化all_points属性
# 其他初始化代码...
这样,你就可以在类的其他方法中使用 self.all_points 了。
对于其他可能存在的问题,我建议你检查以下几点:
最后,建议你逐步运行你的代码,使用print语句或其他调试工具来检查每一部分的运行结果,这样可以帮助你更快地找到问题所在。