# Define las clases para mascotas, clientes, habitaciones y reservas class Mascota: def __init__(self, nombre, especie, edad): self.nombre = nombre self.especie = especie self.edad = edad class Cliente: def __init__(self, nombre, direccion, telefono): self.nombre = nombre self.direccion = direccion self.telefono = telefono class Habitacion: def __init__(self, numero, capacidad, precio): self.numero = numero self.capacidad = capacidad self.precio = precio self.disponible = True class Reserva: def __init__(self, cliente, mascota, habitacion, fecha_inicio, fecha_fin): self.cliente = cliente self.mascota = mascota self.habitacion = habitacion self.fecha_inicio = fecha_inicio self.fecha_fin = fecha_fin # Crea algunas mascotas, clientes y habitaciones de prueba mascota1 = Mascota("Fido", "Perro", 3) cliente1 = Cliente("Juan Perez", "Calle 123", "555-1234") habitacion1 = Habitacion(101, 2, 50.0) habitacion2 = Habitacion(102, 1, 30.0) # Crea una lista de habitaciones disponibles habitaciones_disponibles = [habitacion1, habitacion2] # Pide al usuario que ingrese los detalles de la reserva nombre_cliente = input("Ingrese el nombre del cliente: ") direccion_cliente = input("Ingrese la dirección del cliente: ") telefono_cliente = input("Ingrese el teléfono del cliente: ") nombre_mascota = input("Ingrese el nombre de la mascota: ") especie_mascota = input("Ingrese la especie de la mascota: ") edad_mascota = int(input("Ingrese la edad de la mascota: ")) fecha_inicio = input("Ingrese la fecha de inicio de la reserva (dd/mm/aaaa): ") fecha_fin = input("Ingrese la fecha de fin de la reserva (dd/mm/aaaa): ") # Crea una instancia de cliente y mascota cliente2 = Cliente(nombre_cliente, direccion_cliente, telefono_cliente) mascota2 = Mascota(nombre_mascota, especie_mascota, edad_mascota) # Busca una
Open chat
Hola, en que el puc ajudar?