Data Analysis for Vacation Planning - Exercise 3

Hi! I’m stuck trying to figure it out how to create a function for the question number 3 :confused:

3. If your total budget for the trip is $1000, which city should you visit to maximize the duration of your trip? Which city should you visit if you want to minimize the duration?

I solved the previous questions this way:

# Exercise 1

paris = [200, 20, 200]
london = [250, 30, 120]
dubai = [370, 15, 80]
mumbai = [450, 10, 70]

def cost_of_trip(flight, hotel, car):
    cost = flight + hotel * 7 + car
    return cost

print(cost_of_trip(*paris), ': Paris')  # the '*' unpacks the list to arguments for the function
print(cost_of_trip(*london), ': London') 
print(cost_of_trip(*dubai), ': Dubai')  
print(cost_of_trip(*mumbai), ': Mumbai')  

# You should visit Paris to spend the least amount of money in a week
# Exercise 2
import math

def cost_of_trip(flight, hotel, car, days):
    '''calculates the cost of the trip taking 
    into account the number of days'''
    
    car_cost = car * math.ceil(days/7)
    cost = flight + hotel * days + car_cost
    return cost