2016-06-21 7 views
1

"trip_cost( 'Pittsburgh'、5) :サポートされていないオペランドの種類は、+: 'int'と 'NoneType' "としました。 ここに元の質問を見つける:https://www.codecademy.com/courses/python-beginner-P5YtY/1/4?curriculum_id=4f89dab3d788890003000096 私は誤植や他の種類のバグを見つけることができませんでした...ヘルプ!ありがとう。trip_cost( 'Pittsburgh'、5)がエラーを発生しました:+: 'int'と 'NoneType'のサポートされていないオペランドタイプ

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

答えて

1
...+plane_ride_cost(days) 

私はあなたがそこにcityを意味すると思います。そして、底が機能から再び落ちないように何かを書いてください。

関連する問題