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