Вы можете запустить этот код и вводить марку машины и максимальную цену, чтобы программа вывела список подходящих машин. Вы можете добавить больше машин в список available_cars, чтобы расширить возможности программы.
Пояснення:
# Создание класса для представления машины
class Car:
def __init__(self, brand, model, price):
self.brand = brand
self.model = model
self.price = price
# Создание списка доступных машин
available_cars = [
Car("Toyota", "Camry", 25000),
Car("Honda", "Civic", 22000),
Car("Ford", "Mustang", 35000),
Car("Chevrolet", "Cruze", 23000),
Car("BMW", "X5", 50000)
]
# Функция для подбора машин по заданным параметрам
def find_cars(brand, max_price):
matched_cars = []
for car in available_cars:
if car.brand.lower() == brand.lower() and car.price <= max_price:
Answers & Comments
Відповідь:
Вы можете запустить этот код и вводить марку машины и максимальную цену, чтобы программа вывела список подходящих машин. Вы можете добавить больше машин в список available_cars, чтобы расширить возможности программы.
Пояснення:
# Создание класса для представления машины
class Car:
def __init__(self, brand, model, price):
self.brand = brand
self.model = model
self.price = price
# Создание списка доступных машин
available_cars = [
Car("Toyota", "Camry", 25000),
Car("Honda", "Civic", 22000),
Car("Ford", "Mustang", 35000),
Car("Chevrolet", "Cruze", 23000),
Car("BMW", "X5", 50000)
]
# Функция для подбора машин по заданным параметрам
def find_cars(brand, max_price):
matched_cars = []
for car in available_cars:
if car.brand.lower() == brand.lower() and car.price <= max_price:
matched_cars.append(car)
return matched_cars
# Получение параметров от пользователя
brand_input = input("Введите марку машины: ")
max_price_input = float(input("Введите максимальную цену: "))
# Поиск подходящих машин
matched_cars = find_cars(brand_input, max_price_input)
# Вывод результатов
if len(matched_cars) > 0:
print("Подходящие машины:")
for car in matched_cars:
print(f"{car.brand} {car.model} - {car.price}$")
else:
print("Извините, подходящих машин не найдено.")