Deposit increases balance
Input
(lambda a: (a.deposit(50), a.balance)[1])(BankAccount(100))
Output
150
Start with 100, deposit 50, balance becomes 150. The expression uses a lambda to perform multiple operations in one expression.
Full lesson preview
Create a BankAccount class exposing balance via a read-only property while allowing controlled updates via methods.
Problem statement
Task
Examples
Input
(lambda a: (a.deposit(50), a.balance)[1])(BankAccount(100))
Output
150
Start with 100, deposit 50, balance becomes 150. The expression uses a lambda to perform multiple operations in one expression.
Input format
Output format
Constraints
Samples
Input
(lambda a: (a.withdraw(30), a.balance)[1])(BankAccount(100))
Output
70
Withdrawing 30 from 100 leaves 70 and withdraw returns True (unused here).