입력시 dict 걸리고 net 금액을 은행 계좌로 출력하는 프로그램을 만들려고합니다. 입력을 받아 은행 순액을 출력하는 프로그램을 만드는 방법은 무엇입니까?
나는 다음 코드를 시도했지만 출력은 잘못이며 왜 내가 알아낼 수 :netAmount = 0
bankDict = {'D':300,'D':300,'W':200,'D':100}
operations = bankDict.keys()
amount = bankDict.values()
for i in range(len(operations)):
if operations[i] == 'D': netAmount += amount[i]
elif operations[i] == 'W': netAmount -= amount[i]
else: pass
print netAmount
# OUTPUT: -100
이 입력은 반드시 딕셔너리 일 필요는 없습니다.
dict에는 동일한 키가 여러 개있을 수 없습니다. –
물론, 그것은 사전입니다 ... 얼마나 당황 스럽습니까. –