تكليفات الدروس من [ 60 ] إلى [ 64 ]
[ 3 ] تكليفات على [ Packing, Recursion, Lambda ]
التكليف 01
- قم بعمل ال Function المناسبة التي تخرج جميع المخرجات الموجودة في الأمثلة التالية
- البيانات يمكن أن تزيد أو تنقص
# Tests
get_score(Math=90, Science=80, Language=70)
# Output
"Math => 90"
"Science => 80"
"Language => 70"# Tests
get_score(Logic=70, Problems=60)
# Output
"Logic => 70"
"Problems => 60"
التكليف 02
- قم بعمل ال Function المناسبة التي تخرج جميع المخرجات الموجودة في الأمثلة التالية
- لدينا بيانات جديدة وهي إسم الشخص
- البيانات يمكن أن تزيد أو تنقص
- إذا لم يتم كتابة الإسم لا تظهر السطر الترحيبي الأول
- إذا لم يكن لديه مهارات قم بإظهار رسالة تفيد أنه لا يوجد لديه Score كما في المثال
# Test 1
get_people_scores("Osama", Math=90, Science=80, Language=70)
# Output
"Hello Osama This Is Your Score Table:"
"Math => 90"
"Science => 80"
"Language => 70"
# Test 2
get_people_scores("Mahmoud", Logic=70, Problems=60)
# Output
"Hello Mahmoud This Is Your Score Table:"
"Logic => 70"
"Problems => 60"
# Test 3
get_people_scores(Logic=70, Problems=60)
# Output
"Logic => 70"
"Problems => 60"
# Test 4
get_people_scores("Ahmed")
# Output
"Hello Ahmed You Have No Scores To Show"
التكليف 03
- قم بعمل ال Dictionary الذي يحتوي على البيانات التالية
- قم بعمل ال Function المناسبة التي تخرج جميع المخرجات الموجودة في الأمثلة التالية
- إذا لم يتم كتابة الإسم لا تظهر السطر الترحيبي الأول
- إذا لم يكن لديه مهارات قم بإظهار رسالة تفيد أنه لا يوجد لديه Score كما في المثال
# Test 1
get_the_scores("Osama", **scores_list)
# Output
"Hello Osama This Is Your Score Table:"
"Math => 90"
"Science => 80"
"Language => 70"
# Test 2
get_the_scores("Osama")
# Output
"Hello Osama You Have No Scores To Show"
# Test 3
get_the_scores(**scores_list)
# Output
"Math => 90"
"Science => 80"
"Language => 70"