Advertisement
Guest User

Untitled

a guest
Apr 4th, 2020
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. class Calculator:
  2.     def __init__(self, limit):
  3.         self.limit = limit
  4.         self.count = 0
  5.         self.records = []
  6.    
  7.     def add_record(self, record):
  8.         self.records.append(record)
  9.    
  10.     def print_comments(self):
  11.         for record in self.records:
  12.             print(record.comment)
  13.    
  14.     def get_balance(self):
  15.         return self.limit - sum([record.amount for record in self.records])
  16.  
  17. class Record:
  18.     def __init__(self, amount, comment, date = ' '):
  19.         self.amount = amount
  20.         self.comment = comment
  21.    
  22.     def show(self):
  23.         print(f'Создана запись! Затраты: {self.amount}, комментарий: "{self.comment}"')
  24.  
  25. calc = Calculator(1000)
  26. calc.add_record(Record(300, 'Starbucks'))
  27. calc.add_record(Record(200, 'MTC mobile'))
  28. calc.print_comments()
  29. calc.get_balance()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement