مراجعة الحل: الإيجابيات والسلبيات
قم بمراجعة الحل الخاص بتمرين "الارتفاعات والانخفاضات".
سنغطي ما يلي...
سنغطي ما يلي...
سنناقش حلين لهذه المشكلة.
الحل 1: استخدامfilter وlambda
دعونا نستكشف الحل الأول لمشكلة الارتفاعات والانخفاضات:
توضيح
فيما يلي شرح سطرًا بسطر للكود الخاص بالمشكلة من الأعلى إلى الأسفل:
السطر 1: يحدد وظيفة تسمى
count_low_highهذا يتطلب حجة واحدةnum_list، والتي من المتوقع أن تكون عبارة عن قائمة من الأرقام.الخط 2: يتحقق مما إذا كان طول
num_listهو صفر، مما يعني أن القائمة فارغة.السطر 3: إذا كانت القائمة فارغة، تقوم الدالة بإرجاع
None.السطر 4: إنشاء قائمة باسم ...