لیست و دیکشنری کنار هم
برای یک هزینه از دیکشنری استفاده کردیم. برای چند هزینه میتونیم لیستی از دیکشنریها داشته باشیم.
هر عضو لیست expenses یک دیکشنری است. در حلقهٔ for expense in expenses، متغیر expense در هر دور یکی از همین دیکشنریها رو میگیره. پس expense["amount"] مبلغ هزینهٔ فعلیه.
ساختار تو در تو ممکنه اولش شلوغ به نظر بیاد. از بیرون به داخل بخون: «چند هزینه داریم؛ هر هزینه یک عنوان و یک مبلغ داره».
قبل از نوشتن خط جمع، برای هر دور روی کاغذ بنویس expense کدام عضو است و amount آن چند میشه.
فعالیت شما
مبلغ تمام هزینهها رو جمع کن تا فقط 75 چاپ بشه. صفرِ داخل حلقه رو با عبارت مناسب جایگزین کن.