حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
درک برنامه‌نویسی از صفر؛ قسمت اول: اولین برنامه‌ها

چالش بخش؛ چند هزینه در یک لیست

۶. چند داده کنار هم؛ لیست و دیکشنری · 0٪

برای ذخیره پیشرفت و استفاده از دستیار وارد شوید.

لیست و دیکشنری کنار هم

برای یک هزینه از دیکشنری استفاده کردیم. برای چند هزینه می‌تونیم لیستی از دیکشنری‌ها داشته باشیم.

هر عضو لیست expenses یک دیکشنری است. در حلقهٔ for expense in expenses، متغیر expense در هر دور یکی از همین دیکشنری‌ها رو می‌گیره. پس expense["amount"] مبلغ هزینهٔ فعلیه.

ساختار تو در تو ممکنه اولش شلوغ به نظر بیاد. از بیرون به داخل بخون: «چند هزینه داریم؛ هر هزینه یک عنوان و یک مبلغ داره».

قبل از نوشتن خط جمع، برای هر دور روی کاغذ بنویس expense کدام عضو است و amount آن چند می‌شه.

فعالیت شما

مبلغ تمام هزینه‌ها رو جمع کن تا فقط 75 چاپ بشه. صفرِ داخل حلقه رو با عبارت مناسب جایگزین کن.

حالا نوبت توئه

کد رو طبق خواستهٔ تمرین تغییر بده، بعد «اجرا و بررسی پاسخ» رو بزن تا نتیجه رو ببینی.