سؤال فى شابتر كتالوج المكتبة

لى فى تحدى كتالوج المكتبة المستر فى حالة عرض الكتالوج
عمل loopب for
لى معملش print(Library_catalog)علطول و خلاص

إعجابَين (2)

ببساطة، لما بنستخدم for loop بنقدر نعرض كل كتاب في الكتالوج بشكل منظم وواضح. يعني بدل ما نطبع الكتالوج كله ككتلة واحدة باستخدام print(Library_catalog)، بنمر على كل كتاب لوحده ونطبع تفاصيله زي العنوان والمؤلف. ده بيسهل على المستخدم فهم البيانات بدل ما تكون مطبوعة بشكل مش منظم.

إعجاب واحد (1)

ليه ما استخدمش print(Library_catalog) مباشرة بدل من استخدام for loop؟

الفكرة هي إن Library_catalog غالباً بيكون عبارة عن قاموس (dictionary) فيه أكتر من كتاب، وكل كتاب ليه مجموعة من المعلومات زي العنوان (title)، المؤلف (author)، وبيانات تانية. عشان تطبع كل كتاب بالمعلومات اللي فيه بشكل منظم، الـ for loop بتمر على كل كتاب في القاموس وتطبع البيانات بتاعته بطريقة معينة.

لو استخدمت print(Library_catalog) مباشرة، هتطبع القاموس كله مرة واحدة ككتلة واحدة، وهيكون من الصعب على المستخدم فهم البيانات بالشكل ده.

الـ for loop بتخليك تتحكم في طريقة عرض البيانات وتخليها أكتر وضوح وتنظيم.

إعجاب واحد (1)

هو عشان انو اذا طبعت الكتوج كله بدون لوب حتظهر الاسماء فقط ولكن وهو يريد ان يكتب لك اسم الكتاب ثم ياخذ الاسم من الكتلوج ثم المؤلف وياخذ اسم المؤلف من الكتولج ويضعه اي ببساطة لكي يكون الكتلوج منظم اكثر
وايضا لكي يكون المنظر اجمل ومنشق اكثر للمستخدم

إعجاب واحد (1)