Sth about Python 05 ---Taking a Vacation

Taking a Vacation

The result is 1955

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
else:
return 475

def 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)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容