안녕하세요 15.4 질문이요!
, 권 오 재님이 작성if 7 <= age <= 12:
print (balance-650)
elif 13 <= age <= 18:
print (balance-1050)
elif 19 <= age:
print(balance-1250)
이렇게 작성했는데 오류가 납니다 2시간은 머리잡고 알아보아도 뭐가 문제인지 모르겠어서 글올려요 ㅜㅜ
Re: 안녕하세요 15.4 질문이요!
, 도장_ 관리자님이 작성문제의 예시에서는 17이 입력되었을 때 잔액인 7950원만 출력되어야 합니다. 제출한 코드는 다음과 같은 결과를 출력합니다.
7950 9000
코드에서는 balance 변수를 출력하는 부분이 고정되어 있습니다.
변수 자체의 잔액이 바뀌어야 합니다. 문의한 코드라면 해당 교통카드는 잔액을 차감하지 않으므로 무한히 교통카드를 쓸 수 있는 버그가 있습니다.