def hotel_cost(nights): #hotel costs $140 per night return 140*nights def plane_ride_cost(city): if city=="Charlotte": return 183 elif city=="Tampa": return 220 elif city=="Pittsburgh": return 222 elif city=="Los Angeles": return 475 def rental_car_cost(days): cost = 40*days if days>=7: cost-=50 elif days>=3: cost-=20 return cost def trip_cost(city,days,spending_money): trip_cost=rental_car_cost(days)+ hotel_cost(days) + plane_ride_cost(city)+spending_money return trip_cost print trip_cost("Los Angeles",5,600)
the system keep saying I have a problem of
"trip_cost should take exactly three parameters: city, days, and spending_money (in that order)"
but it seems that I put these three parameters in correct order, doesn't it?
I almost wanna kill myself for stucking in this problem for a long time..............
Replace this line with your code.