You are viewing a single comment's thread from:

RE: Payment for Coding done

in #codingfund10 months ago

Thank you:

Price Comparison: You can use the collected flight prices to compare and find the best deals across different airlines, routes, and dates. This can help you make informed decisions when booking flights and potentially save money.

Sort:  

Sample flight data (You can replace this with your actual data)

flight_data = [
{"airline": "Airline A", "route": "Route 1", "date": "2023-09-15", "price": 300},
{"airline": "Airline B", "route": "Route 2", "date": "2023-09-15", "price": 250},
{"airline": "Airline A", "route": "Route 1", "date": "2023-09-16", "price": 320},
{"airline": "Airline B", "route": "Route 2", "date": "2023-09-16", "price": 260},
# Add more flight data here...
]

Function to find the best deal based on price

def find_best_deal(flight_data):
best_deal = min(flight_data, key=lambda x: x["price"])
return best_deal

Function to filter flights by airline, route, or date

def filter_flights(flight_data, airline=None, route=None, date=None):
filtered_flights = flight_data
if airline:
filtered_flights = [flight for flight in filtered_flights if flight["airline"] == airline]
if route:
filtered_flights = [flight for flight in filtered_flights if flight["route"] == route]
if date:
filtered_flights = [flight for flight in filtered_flights if flight["date"] == date]
return filtered_flights

Example usage

filtered_flights = filter_flights(flight_data, airline="Airline A", date="2023-09-15")
best_deal = find_best_deal(filtered_flights)

print("Filtered Flights:")
for flight in filtered_flights:
print(f"{flight['airline']} - {flight['route']} - {flight['date']} - Price: ${flight['price']}")

print("\nBest Deal:")
print(f"{best_deal['airline']} - {best_deal['route']} - {best_deal['date']} - Price: ${best_deal['price']}")

In this script:

flight_data represents the sample flight price data. You can replace this with your actual data or fetch it through web scraping or an API.
The find_best_deal function finds the flight with the lowest price in the given dataset.
The filter_flights function allows you to filter flights based on airline, route, or date.

Coin Marketplace

STEEM 0.18
TRX 0.13
JST 0.028
BTC 57291.92
ETH 3066.72
USDT 1.00
SBD 2.36