Сервис быстрых ответов от искусственного интеллекта
Вопрос пользователя:
Ответ нейросети:
class BankAccount: def init(self, balance=0): self.balance = balance self.transaction_history = []
def deposit(self, amount):
if isinstance(amount, int) or isinstance(amount, float):
self.balance += amount
elif isinstance(amount, list):
for a in amount:
self.balance += a
elif isinstance(amount, tuple) and len(amount) == 2 and isinstance(amount[0], (int, float)) and isinstance(amount[1], str):
self.balance += amount[0]
self.transaction_history.append((amount[0], amount[1]))
else:
print("Invalid input")
def display_balance(self):
print("Current balance: ", self.balance)
def display_transaction_history(self):
print("Transaction history:")
for transaction in self.transaction_history:
print(transaction)
account = BankAccount()
account.deposit(100)
account.deposit([50, 200, 300])
account.deposit((500, "Salary"))
account.display_balance() account.display_transaction_history()
Напишите нам, если в вопросе есть ваши персональные данные (yasnoponyatno24@yandex.ru)
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.