Transportation


#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
    else:
        return 475
    
    def rental_car_cost(days):
        cost = days * 40
    if days >= 7:
        cost -= 50
    elif days >= 3:
        cost -= 20
        return cost

What am I doing wrong here?


#2

Your if and elif are on the wrong indentation level


#3

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 = days * 40
if days >= 7:
cost -= 50
elif days >= 3:
cost -= 20
return cost

This is my code, it keeps giving me the error message " File "python", line 21
SyntaxError: 'return' outside function"

What am I doing wrong?


#4

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