Я только начиная и получать с ума по этой функции (она дает мне неправильные выходы):Не уверен, что функции питона
def rental_car_cost(days):
x = 40
if days < 2:
return days*x
elif days >= 3:
return days*x-20
elif days>= 7:
return days*x-50
else:
print "Please enter nr of days"
Кроме того, как я могу убедиться, что номер набран в «дни» ?
Приведите пример фактических ожидаемых результатов и объясните, как должна функционировать функция. Кроме того, задайте один вопрос на вопрос, пожалуйста. –
rent_car_cost (2) должен равняться 60, но он дает мне «пожалуйста, введите nr дней» – aaaa
@aaa Ну, 2 не менее 2, и не больше или равно ни 3, ни 7, поэтому он делает только что вы просили ... – twalberg