Re: 15.4 심사문제 질문드립니다.
, 도장_ 관리자님이 작성>>> balance = 10000
>>> balance = balance - 1000
>>> balance
9000
>>> balance -= 1000
>>> balance
8000
>>> balance-=1000
>>> balance
7000
>>>
balance는 잔액이므로 차감한 금액을 다시 저장할 필요가 있습니다.
balance = balance - 1000
처럼 잔액을 차감하고 결과를 다시 저장하면 됩니다.
--=을 축약형식으로 사용할 수 있습니다. 공백은 문제가 안 되는 것 같은데, 해당 변수를 선언한 적이 없다면 IDLE에서 에러로 처리됩니다.
Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [MSC v.1900 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> balance -= 1000
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
balance -= 1000
NameError: name 'balance' is not defined
>>>
NameError란 해당 이름으로 정의된 것이 없을 때 발생합니다.