การหยุดลูป for ก่อนครบรอบ
ลูปช่วยให้ประมวลผลข้อมูลที่เปลี่ยนแปลงในแต่ละรอบได้ ในแบบฝึกหัดนี้ มีรายการธุรกรรมการซื้อเก็บอยู่ในตัวแปร buys โดยต้องคำนวณยอดเงินคงเหลือสุดท้ายในบัญชีของลูกค้าหลังจากหักค่าซื้อแต่ละรายการแล้ว แต่ไม่ต้องการให้ยอดบัญชีติดลบ ยอดเงินเริ่มต้นถูกกำหนดไว้ในตัวแปร balance
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python ระดับกลางสำหรับการเงิน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Loop through buys
____ buy ____ buys:
print('Buying ' + buy['symbol'])
new_balance = ____ - buy['total_cost']
balance = new_balance
print(balance)