擅长:python、mysql、java
<p>这里的问题是,您编写的类没有<strong>init</strong>函数,并且您的类没有自变量</p>
<p>例如:</p>
<pre><code>class Person:
def __init__(self):
health = 100
name = "Harry"
def changeName(self,newName):
self.name = newName
</code></pre>
<p>只有在有<strong>init</strong>函数时才起作用。像self.name这样的自变量的原因是,以后可以编辑这些值,就像您尝试使用Main.bps一样。如果在<strong>init</strong>函数中有self.bps,则可以稍后在函数中编辑它,前提是您也在函数中写入self.bps。我不确定在类中单独使用bpm之类的东西而不是self.bps,因为我确定bps在主忽略函数的范围内是私有的。另外,请务必检查您的缩进!:)</p>