擅长:python、mysql、java
<p>下面是一个完整的类,与您的代码最为相似:</p>
<pre><code>class Student:
def __init__(self, name, grade):
self.name = name
self.grade = grade
def praise(self):
return f"You inspire me, {self.name}."
def reassurance(self):
return f"Chin up, {self.name}. You'll get it next time!"
def feedback(self):
if self.grade > 50:
return Student.praise(self)
else:
return Student.reassurance(self)
Bob = Student('Bob', 60)
Jen = Student('Jen', 40)
print(Bob.feedback())
print(Jen.feedback())
> You inspire me, Bob.
> Chin up, Jen. You'll get it next time!
</code></pre>
<p>或者,正如其他人所说,使用self.premission()和self.resurance()而不是Student.premission(self)或Student.resurance(self)</p>