Booking
Booking
def __init__(self):
self.flights = {
"Delhi-Mumbai": {"flight_no": "FM101", "price": 2000},
"Mumbai-Delhi": {"flight_no": "FM102", "price": 2000},
"Chennai-Kolkata": {"flight_no": "CK101", "price": 2000},
"Kolkata-Chennai": {"flight_no": "CK102", "price": 2000},
}
def book_ticket(self):
full_name = input("Enter your full name: ")
departure_city = input("Enter departure city: ")
destination_city = input("Enter destination city: ")
travel_date = input("Enter travel date (dd-mm-yyyy): ")
num_tickets = int(input("Enter number of tickets: "))
flight_route = f"{departure_city}-{destination_city}"
available_flights = [route for route in self.flights
if route.startswith(departure_city + "-")
or route.endswith("-" + destination_city)]
confirmation = f"""
Flight Ticket Confirmation for Under25 App user - e/bunny1201:
Passenger Name: {full_name}
Flight Route: {selected_flight}
Travel Date: {travel_date}
Total Cost: ₹{total_cost}
"""
print(confirmation)
if __name__ == "__main__":
booking_system = FlightTicketBooking()
booking_system.book_ticket()