Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. class BankAccount:
  2. def __init__(self, name, bank, balance):
  3. self.name = name
  4. self.bank = bank
  5. self.balance = balance
  6.  
  7. data_list = input().split(' | ')
  8. accounts_list = []
  9.  
  10. while not data_list[0] == 'end':
  11. bank = data_list[0]
  12. name = data_list[1]
  13. balance = float(data_list[2])
  14.  
  15. bank_account = BankAccount(name=name, bank=bank, balance=balance)
  16. accounts_list.append(bank_account)
  17.  
  18. data_list = input().split(' | ')
  19.  
  20. for account in sorted(accounts_list, key=lambda acc:(-acc.balance, len(acc.bank))):
  21. print(f'{account.name} -> {account.balance:.2f} {account.bank}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement