首页 > 解决方案 > TypeError:int 对象不可调用

问题描述

我正在使用python,并且我已经面临这个错误一周了。

<module>
    my_car.odometer_reading ()
TypeError: 'int' object is not callable

请问有什么解决办法?

 class Car:
    def __init__(self,made,module,year):
       self.made=made 
       self.module=module
       self.year=year
       self.odometer_reading=0


   def update_odometer(self,mileage):
      self.odometer_reading = mileage

 my_car=Car('audio','q5','2021')

 my_car.update_odometer(23)
 my_car.odometer_reading ()

我尝试了很多但没有任何结果。

标签: python

解决方案


odometer_reading不是一个函数,它是一个int,所以只需打印它

print(my_car.odometer_reading)

推荐阅读