class Car:
def __init__(self, rank, color, brand, mileage):
self.rank = rank
self.color = color
self.brand = brand
self.mileage = mileage
self.all_mileage = int(mileage)
def set_mileage(self, mileage):
self.mileage = mileage
self.all_mileage += mileage
def get_mileage(self):
return self.mileage
def get_all_mileage(self):
return f'{str(self.all_mileage)} km'
if __name__ == "__main__":
# 红旗实例
hongqi = Car("轿车", "黑色", "红旗", 0)
print("红旗属性")
print(hongqi.rank)
print(hongqi.color)
print(hongqi.brand)
hongqi.set_mileage(20)
hongqi.set_mileage(370)
hongqi.set_mileage(260)
print(hongqi.get_all_mileage())
# 宝马实例
bamao = Car("轿车", "白色", "宝马", 10)
print("宝马属性")
print(bamao.rank)
print(bamao.color)
print(bamao.brand)
bamao.set_mileage(290)
bamao.set_mileage(340)
bamao.set_mileage(220)
print(bamao.get_all_mileage())
