Alguém poderia me ajudar neste script? [RESOLVIDO]

1. Alguém poderia me ajudar neste script? [RESOLVIDO]

Patrick
PatN

(usa Arch Linux)

Enviado em 26/02/2015 - 14:59h

Ao invés de retornar o que está contido no print retorna na tela none

pode conferir aqui também http://pastebin.com/AkqdEbRG

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
elif city == "Los Angeles":
return 475

def rental_car_cost(days):
if days >= 7:
return 40 * days - 50
elif days >= 3:
return 40 * days - 20
else:
return 40 * days

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


  


2. Re: Alguém poderia me ajudar neste script? [RESOLVIDO]

Guilherme
daher

(usa Slackware)

Enviado em 26/02/2015 - 15:05h

PatN escreveu:

Ao invés de retornar o que está contido no print retorna na tela none

pode conferir aqui também http://pastebin.com/AkqdEbRG

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
elif city == "Los Angeles":
return 475

def rental_car_cost(days):
if days >= 7:
return 40 * days - 50
elif days >= 3:
return 40 * days - 20
else:
return 40 * days

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



Olá, PatN. Você utilizou o print da última linha fora da função "trip_cost"?

http://pastebin.com/a6qa80rf

OBS.: Testei aqui e retornou 1955.



3. Re: Alguém poderia me ajudar neste script? [RESOLVIDO]

Patrick
PatN

(usa Arch Linux)

Enviado em 26/02/2015 - 16:34h


Na verdade o código que retorna none é este http://pastebin.com/nMZxVBzz, o primeiro o print estava no lugar incorreto


4. Re: Alguém poderia me ajudar neste script? [RESOLVIDO]

Patrick
PatN

(usa Arch Linux)

Enviado em 27/02/2015 - 15:12h


Alguém sabe o que pode ser ?


5. Re: Alguém poderia me ajudar neste script? [RESOLVIDO]

Patrick
PatN

(usa Arch Linux)

Enviado em 27/02/2015 - 17:06h


Resolvido a questão estava na identação






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts