Bank account · Cuenta bancaria
Bank account
A tiny bank that follows a list of instructions and never lets the balance go below zero.
"deposit 50".split() breaks the string at its spaces into ["deposit", "50"]. The amount is still text, so convert it with int(). Check that there is enough money before a withdrawal changes the balance; a refused withdrawal simply does nothing.
Cuenta bancaria
Un pequeño banco que sigue una lista de instrucciones y nunca permite que el saldo baje de cero.
"deposit 50".split() divide la cadena en sus espacios para obtener ["deposit", "50"]. La cantidad sigue siendo texto, así que conviértela con int(). Verifica si hay suficiente dinero antes de que un retiro modifique el saldo; un retiro rechazado simplemente no hace nada.
Write final_balance(actions). Each action is a string such as "deposit 50" or "withdraw 20". Start at 0, apply the actions in order, and refuse any withdrawal that would take the balance below 0. Return the final balance. · Escribe final_balance(actions). Cada acción es una cadena de texto como "deposit 50" o "withdraw 20". Comienza en 0, aplica las acciones en orden y rechaza cualquier retiro que reduzca el saldo por debajo de 0. Retorna el saldo final.
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.