Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- inFile = open('input.txt', 'r', encoding='utf8')
- accounts = {}
- for line in inFile:
- words = line.split()
- if words[0] == 'DEPOSIT':
- accounts[words[1]] = accounts.get(words[1], 0) + int(words[2])
- if words[0] == 'TRANSFER':
- accounts[words[1]] = accounts.get(words[1], 0) - int(words[3])
- accounts[words[2]] = accounts.get(words[2], 0) + int(words[3])
- if words[0] == 'WITHDRAW':
- accounts[words[1]] = accounts.get(words[1], 0) - int(words[2])
- if words[0] == 'BALANCE':
- if words[1] in accounts.keys():
- print(accounts[words[1]])
- else:
- print('ERROR')
- if words[0] == 'INCOME':
- for acc in accounts:
- if accounts[acc] > 0:
- accounts[acc] += int(accounts[acc] * int(words[1]) / 100)
- inFile.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement