Bank account · Compte bancaire
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.
Compte bancaire
Une petite banque qui suit une liste d'instructions et ne laisse jamais le solde descendre en dessous de zéro.
"deposit 50".split() découpe la chaîne aux espaces en ["deposit", "50"]. Le montant est encore du texte, alors convertissez-le avec int(). Vérifiez qu'il y a assez d'argent avant qu'un retrait ne modifie le solde ; un retrait refusé ne fait simplement rien.
Write final_balance(actions). Each action is a string such as "deposit 50" or · ou "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. · Écrivez final_balance(actions). Chaque action est une chaîne comme "deposit 50" ou "withdraw 20". Commencez à 0, appliquez les actions dans l'ordre, et refusez tout retrait qui ferait descendre le solde en dessous de 0. Retournez le solde final.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.