The result is 1955
def hotel_cost(nights):
return 140 * nightsdef plane_ride_cost(city):
if city == \’Charlotte\’:
return 183
elif city == \’Tampa\’:
return 220
elif city == \’Pittsburgh\’:
return 222
else:
return 475def rental_car_cost(days):
cost = 40 days
if days >= 7:
cost -= 50
elif days >= 3 and days < 7:
cost -= 20
else:
cost = 1
return cost
\’\’\’
It is completely valid to call the hotel_cost(nights) function with the variable days.
def trip_cost(city,days,spending_money):
\’\’\’
return rental_car_cost(days) + hotel_cost(days) + plane_ride_cost(city)
the city must be have\’\’,or it will has a error
print trip_cost(\’Los Angeles\’,5,600)