Предмет: Информатика, автор: kipillzatorskiy

Розробити програмний модуль "Автосервіс". При записі на обслуговування заповнюється заявка, у якій указуються ФИО власника, марка автомобіля, вид роботи, дата прийому замовлення і вартість ремонту. Після виконання робіт роздруковується квитанція​

Ответы

Автор ответа: brawlstarstox15
0

Дай будь ласка кращу відповідь

Пояснення:

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)

Похожие вопросы
Предмет: Алгебра, автор: tetiana9524
Предмет: Қазақ тiлi, автор: arturartzvz