Python学习笔记(3)——Taking a Vacation

来源:互联网 发布:算法导论适合初学者吗 编辑:程序博客网 时间:2024/06/13 22:37

5.

def hotel_cost(nights):  return 140 * nightsdef plane_ride_cost(city):  if city == "Charlotte":    return 183  if city == "Tampa":    return 220  if city == "Pittsburgh":    return 222  if city == "Los Angeles":    return 475def rental_car_cost(days):  cost = 40 * days  if days >= 7:    cost -=50  elif days <7 and days >= 3:    cost -=20  return costdef trip_cost(city,days):  return rental_car_cost(days)+hotel_cost(days)+plane_ride_cost(city)

6. 7.

def trip_cost(city,days,spending_money):  return rental_car_cost(days)+hotel_cost(days)+plane_ride_cost(city)+spending_moneyprint trip_cost("Los Angeles",5,600)