‫مرحبًا بعودتك.
‫لنجرب تمرينًا بسيطًا.
‫أريدك أن تبني عدادًا بسيطًا ، وسيقوم هذا العداد بحساب العناصر الموجودة في قائمتنا.
‫ماذا يعني ذلك؟
‫حسنًا ، لنفترض أن لدي قائمة.
‫وهذه كلمة محجوزة.
‫تذكر ، إنها كلمة فعلية في بايثون.
‫لذلك دعونا نسميها قائمتي كمتغير.
‫وهذه القائمة بها واحد ، اثنان ، ثلاثة ، أربعة ، خمسة ، ستة ، سبعة ، ثمانية ، تسعة.
‫عشرة.
‫ما أريدك أن تفعله هو استخدام التكرار الحلقي للتكرار فوق هذه القائمة القابلة للتكرار وتلخيص إجمالي القائمة.
‫قم بإيقاف الفيديو مؤقتًا إذا كنت بحاجة إلى ذلك.
‫بخلاف ذلك ، دعنا نرى كيف يمكننا فعل ذلك.
‫ما سأفعله هو إنشاء متغير عداد يساوي صفرًا للبدء به.
‫وبعد ذلك سأقول ل.
‫عنصر في قائمتي سأواجهه.
‫عداد يساوي.
‫عنصر زائد.
‫ثم في النهاية سأقوم بطباعة العداد.
‫دعونا نرى إذا كان هذا يعمل.
‫سأضرب.
‫يجري.
‫وحصلت على 55 ، والتي ، إذا كانت حساباتي السريعة صحيحة ، فيجب أن تكون صحيحة.
‫الآن ، عند القيام بهذا التمرين ، ربما تكون قد تعثرت قليلاً.
‫لذلك دعونا نفكر في هذا.
‫قد يكون البعض منكم قد أخطأ في المكان الذي طبعت فيه هنا ، ولكن إذا قمت بالطباعة هنا
‫، فستتذكر أنه سيتم تكرارها.
‫إنها جزء من كتلة التعليمات البرمجية هذه بسبب المسافة البادئة ، وستتم طباعتها عدة مرات
‫مثل العناصر.
‫لذلك عليك أن تتأكد من أن المسافة البادئة على هذا النحو حتى تحصل على الإجمالي.
‫الشيء الآخر الذي لاحظته هو أنه لكي تحتفظ بمقياس أو إجمالي كل هذه العناصر ، كان عليك
‫التأكد من وجود متغير خارج الحلقة لأن الحلقة تقوم بتشغيل الكود مرارًا وتكرارًا
‫وأنت بحاجة شيء في الخارج.
‫هذا لا يتغير لأنك إذا قمت بتحريك العداد إلى الصفر هنا ، حسنًا في كل مرة يتم فيها إعادة تعيين العداد إلى الصفر
‫، وبحلول الوقت الذي نصل فيه إلى الرقم عشرة ، سيكون العداد صفرًا.
‫إذن تحصل على صفر زائد عشرة ، وهو ما يساوي عشرة ، ثم تحصل على عشرة ، حسنًا.
‫لذلك عليك أن تكون حذرا هنا من أن المسافة البادئة.
‫هو مؤشر على حلقات لنا.
‫وعندما تقوم بتكرار شيء ما وتريد الاحتفاظ بإحصاء أو إجمالي لشيء ما لديك هذه المشكلات
‫من التأكد من أن ما تريد تكرار حلقته موجود داخل كتلة التعليمات البرمجية هذه ولكن ما لا تريده إذا كنت ترغب
‫في الحصول عليه نوع من المعلومات خارج هذه الحلقة ، والتي تحتفظ بها على هذا النحو.
‫إذا لم يخدعك هذا السؤال.
‫عمل جيد إذا كنت كذلك.
‫لا تقلق.
‫كل هذا جزء من التعلم.
‫سأراك في المرحلة التالية.
‫مع السلامة.