Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2014, 09:53
Boadarks
 
Fecha de Ingreso: septiembre-2014
Mensajes: 1
Antigüedad: 9 años, 7 meses
Puntos: 0
python principiante. estoy usando mal el elif creo y no me funciona.

Buenas, estoy comnezando a aprender python en codeacademy.com y no se que hacer. no entiendo que estoy haciendo mal. este es mi codigo.

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

se supone que estoy alquilando un carro que cuesta 40 dolares el dia. pero si los usas 7 o mas dias te quitan 50 dolares del total. y si lo usas por mas de 3 dias te quitan 20 dolares del total. no te pueden quitar ambos precios al mismo tiempo

trate de colocar algo asi "elif days >=3 and days < 7" pero no me funciono.

por cierto, el error es "It looks like rental_car_cost returns 120 instead of the correct amount (100) for 3 days." asi que no esta funcionando el elif :/
cualquier ayuda sera agradecida