Bank account · Rekening bank
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.
Rekening bank
Bank kecil yang mengikuti daftar instruksi dan tidak pernah membiarkan saldo turun di bawah nol.
"deposit 50".split() memecah string pada spasi menjadi ["deposit", "50"]. Jumlahnya tetap berupa teks, jadi konversikan dengan int(). Periksa apakah ada uang yang cukup sebelum penarikan mengubah saldo; penarikan yang ditolak hanya tidak melakukan apa-apa.
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. · Tulis final_balance(actions). Setiap tindakan adalah string seperti "deposit 50" atau "withdraw 20". Mulai dari 0, terapkan tindakan secara berurutan, dan tolak setiap penarikan yang akan membuat saldo turun di bawah 0. Kembalikan saldo akhir.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.