回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>[已解决]我用Python编写了一个使用类的程序,但是它一直在说<code>'str' object is not callable</code>,如果我尝试注释第7、8和16行,那么它会说
<code>'int' object is not callable</code>。你知道吗</p>
<pre><code>class Lambo:
def __init__(self, color, model_number, average, milage):
self.color = color
self.model_number = model_number
self.average = average
self.milage = milage
def color(self):
print("Lamborghini color is " + self.color)
def model_number(self):
print("Lamborghini model number is " + str(self.model_number))
def average(self):
print("Lamborghini average is " + str(self.average))
def milage(self):
print("Lamborghini milage is " + str(self.milage))
lambor = Lambo("Red", 2016, 20, 8)
lambor.color()
lambor.model_number()
lambor.average()
lambor.milage()
</code></pre>
<p>预期产量:</p>
<pre class="lang-none prettyprint-override"><code>Lamborghini color is Red
Lamborghini model_number is 2016
Lamborghini average is 20
Lamborghini milage is 8
</code></pre>
<p>我也在使用PyCharm社区版4.5.4</p>