Hey, You Never Know!


#1

def hotel_cost(nights):
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=cost-50
elif days>=3:
cost=cost-20
return cost
def trip_cost(city,days,spending_money):
spending_money=raw_input(‘please enter extra expenditure’)
return hotel_cost(days) + rental_car_cost(days) + plane_ride_cost(city) +spending_money

THE ERROR SHOWN IS
trip_cost should take exactly 3 arguments!

please help


#2

That line should not be inside the function. We are not asked to get user inputs in this exercise. Stick to the instructions and don’t embellish.


#4

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.