Lv1 – 옷가게 할인 받기

문제 설명

옷가게는 10만원 이상 구매 시 5%, 30만원 이상 구매 시 10%, 50만원 이상 구매 시 20% 할인을 제공한다.
구매한 옷의 가격이 주어졌을 때 지불할 금액을 돌려주는 풀이 기능을 완성하세요.

I/O 예시

가격 결과

150,000 142,500
580,000 464,000

암호

def solution(price):
    answer = price
    if price >= 100000 and price < 300000:
        answer = int(price * 0.95)
    elif price >= 300000 and price < 500000:
        answer = int(price * 0.9)
    elif price >= 500000:
        answer = int(price * 0.8)
    return answer

나는 answer라는 변수를 선언할 때 처음에 answer=0으로 선언했다.

이렇게 하면 가격이 10만원 미만이면 원래 가격이 인쇄되지 않는다.

0이 인쇄되었습니다. 이 때문에 테스트는 계속 실패했습니다.