days = int(raw_input("How many days do you want to rent da car for?"))
def rental_car_cost(days):
if days < 3:
return days * 40
if days >= 3 and days <= 7:
return ((days * 40)-20)
elif days > 7:
return ((days*40) -50)
print rental_car_cost(days)
미리 도움을 주셔서 감사합니다. 내가하려고하는 것은이 함수가 반환되도록하는 것입니다.콥 카이 (Codeacademy) 렌트카
- 40 일 하루 2 회 이상 렌트 한 차량의 비용입니다.
- 자동차의 선정 그러나
50 할인하여 7 일 이상 대여 20
마지막 일 ... 나는 7 일 동안 260 점을 얻는다. 그러나 230 점이어야한다. 내가 마지막 if 서술문에서 작동하도록 바꾸려면 어떻게해야 할까? –
$ 50 할인은 7 일 이상 *보다 * 많았으므로 7 일 동안의 가격이 ((7 * 40) - 20) = 260이 아니어야합니까? 어쨌든, 당신이 그것을 변경하고 싶다면, 내 업데이트 된 코드를보십시오. '<= 7' (7 이하)을'<7' (7 이하)로 변경할 수 있습니다. – Blorgbeard
나는 그것을 아침에 분석해야 할 것입니다. –