Розробити програмний модуль "Автосервіс". При записі на обслуговування заповнюється заявка, у якій указуються ФИО власника, марка автомобіля, вид роботи, дата прийому замовлення і вартість ремонту. Після виконання робіт роздруковується квитанція
Ответы
Дай будь ласка кращу відповідь
Пояснення:
class AutoService:
def __init__(self):
self.orders = []
def make_order(self, owner_name, car_model, service_type, order_date, repair_cost):
order = {
"owner_name": owner_name,
"car_model": car_model,
"service_type": service_type,
"order_date": order_date,
"repair_cost": repair_cost
}
self.orders.append(order)
print("Замовлення прийнято!")
def print_receipt(self, order_index):
if 0 <= order_index < len(self.orders):
order = self.orders[order_index]
print("\nКвитанція:")
print(f"Власник: {order['owner_name']}")
print(f"Автомобіль: {order['car_model']}")
print(f"Вид роботи: {order['service_type']}")
print(f"Дата прийому: {order['order_date']}")
print(f"Вартість ремонту: {order['repair_cost']} грн")
else:
print("Неправильний індекс замовлення")
# Приклад використання
auto_service = AutoService()
auto_service.make_order("Іванов Іван", "Toyota Camry", "Заміна масла", "2023-01-10", 500)
auto_service.make_order("Петров Петро", "Honda Accord", "Ремонт гальм", "2023-01-15", 800)
auto_service.print_receipt(0)
auto_service.print_receipt(1)