Я изучаю Python и не понимаю, почему мой код неправильный.
def rental_car_cost(days):
rent = 40 * days
if days >= 7:
rent -=50
elif days > 3 and days < 7: # is this allowed in Python?
rent -=30
return rent
Я просто хочу сделать это 3 <дней <7 </p>
Я пытался найти синтаксис операторов if, но не смог найти ответ на этот вопрос в Интернете. То, что я пытаюсь сделать, очень просто, если дни аргумент дней больше 7, тогда рента = рента - 50, а если дней больше 3, но меньше 7, то рента = рента - 30.
def rental_car_cost(days):
rent = 40 * days
if days >= 7:
rent -=50
elif days > 3 and days < 7: # is this allowed in Python?
rent -=30
return rent
Ошибка говорит о том, что функция rental_car_cost не определена ...