تكليفات الدروس من الدرس 072 إلى 075

[ 4 ] تكليفات خاصة ب [ Map, Filter, Reduce ]

المقاطع المطلوب مشاهدتها

الدروس من رقم 072 إلى رقم 075 من الدورة التعليمية الموجودة هنا

التكليف 01

  • قم بعمل Function بإسم remove_chars تزيل أول وآخر حرف من اي String
  • قم بإستخدام ال map لتجعل هذه ال Function تمر على جميع عناصر ال List الموجودة في التكليف
  • قم بعمل متغير بإسم cleaned_list وقم بتخزين نتيجة إستخدام ال map فيه
  • قم بعمل Loop على المتغير cleaned_list لتطبع جميع الأسماء الموجودة في القائمة
  • قم بإستخدام نفس المثال ولكن بإستخدام Lambda Function داخل ال Loop مباشرة

التكليف 02

  • قم بعمل Function بإسم get_names تقوم بإرجاع الأسماء التي تنتهي بحرف ال m
  • قم بإستخدام ال filter لتجعل هذه ال Function تمر على جميع عناصر ال List الموجودة في التكليف
  • قم بعمل متغير بإسم names وقم بتخزين نتيجة إستخدام ال filter فيه
  • قم بعمل Loop على المتغير names لتطبع جميع الأسماء الموجودة في القائمة
  • قم بإستخدام نفس المثال ولكن بإستخدام Lambda Function داخل ال Loop مباشرة

التكليف 03

  • قم بإستخدام ما تعلمته لتحسب حاصل ضرب جميع الأرقام الموجودة في القائمة nums
  • يجب عليك أن تعرف ان القائمة يمكن أن تتغير عناصرها لذلك الحل لابد أن يعمل على اي قائمة
  • قم بعمل نفس الحل بواسطة Lambda Function

التكليف 04

  • قم بعمل Loop على ال Tuple التالية مع طباعة ال Index الخاص بكل عنصر
  • يجب أن يبدأ ال Index من رقم 50
  • إذا وجدت أرقام في ال Tuple قم بتجاهلها
  • تأكد أن البيانات يتم طباعتها بطريقة معكوسة لكن ال Index بطريقة منظمة
  • قم بعمل الحل بطريقتين مختلفتين

تسليم ومراجعة الحلول

الحلول النموذجية هي هدية للداعمين يمكنك الإنضمام للداعمين لترى جميع الحلول من هنا

0 تعليقات


    اترك تعليقاً