通过比较车的价格和耗油量选车
时间: 2024-09-24 17:29:32 浏览: 16
选择车辆时,除了价格外,耗油量也是一个重要的考虑因素。下面是一个简单的示例,展示如何结合价格和油耗两个指标进行车辆筛选。我们可以创建一个包含价格和油耗的数据结构,比如字典或元组列表:
```python
class Car:
def __init__(self, name, price, fuel_consumption):
self.name = name
self.price = price
self.fuel_consumption = fuel_consumption
# 示例车辆列表
cars = [
Car("特斯拉 Model S", 700000, 12), # 单位:元/km
Car("本田雅阁", 200000, 7),
Car("丰田卡罗拉", 150000, 5),
]
# 筛选条件函数
def filter_cars(cars, max_price, max_fuel_consumption):
return [car for car in cars if car.price <= max_price and car.fuel_consumption <= max_fuel_consumption]
# 用户输入预算和最大油耗
max_price = float(input("请输入您的购车预算(元):"))
max_fuel_consumption = float(input("请输入您能接受的最大油耗(km/L):"))
filtered_cars = filter_cars(cars, max_price, max_fuel_consumption)
print("符合条件的车辆:")
for car in filtered_cars:
print(f"{car.name}: 价格:{car.price}, 耗油量:{car.fuel_consumption}")