class Kassa: def __init__(self): self.balance = 0 def top_up(self, X): """Пополнить кассу на X рублей.""" self.balance += X def count_1000(self): """Вернуть количество целых тысяч в кассе.""" return self.balance // 1000 def take_away(self, X): """Забрать X рублей из кассы, если достаточно денег, иначе выкинуть ошибку.""" if X > self.balance: raise ValueError("Недостаточно денег в кассе") self.balance -= X # Пример использования kassa = Kassa() kassa.top_up(5000) print(kassa.count_1000()) # Output: 5 kassa.take_away(2000) print(kassa.count_1000()) # Output: 3