تكليفات الدروس من [ 51 ] إلى [ 55 ]
[ 4 ] تكليفات على [ Loop For & Training ]
التكليف 01
- لدينا قائمة List من الأرقام
- نريد عمل Loop عليهم لنستخرج الأرقام التي تقبل القسمة على رقم 5 ويرجع عدد صحيح
- نريد طباعة ترتيب الأرقام تلقائيا قبل كل رقم فيهم
- نريد طباعة الارقام من الأكبر للأصغر
- قم بطباعة رسالة تفيد إنتهاء ال Loop بنجاح
# Input
my_nums = [15, 81, 5, 17, 20, 21, 13]
# Needed Output
"1 => 20"
"2 => 15"
"3 => 5"
"All Numbers Printed"
التكليف 02
- قم بعمل Loop يطبع الأرقام من 1 إلى 20
- إذا كان الرقم أقل من 10 ضع قبله صفر
- قم بإستثناء الأرقام 6 و 8 و 12
- قم بطباعة رسالة تفيد إنتهاء ال Loop بنجاح
# Needed Output
"01"
"02"
"03"
"04"
"05"
"07"
"09"
"10"
"11"
"13"
"14"
"15"
"16"
"17"
"18"
"19"
"20"
"All Numbers Printed"
التكليف 03
- لديك قاموس يحتوي على المواد العلمية الخاصة بك وال Rank الذي حصلت عليه
- كل قيمة من القيم في ال Rank تساوي نقاط معينة
- ال A تساوي 100 وال B تساوي 80 وال C تساوي 40
- قم بإستخدام ما تعلمته سابقا لتخرج بالنتيجة التالية بدون التعديل على القاموس الأصلي
- قم بطباعة مجموع النقاط في النهاية بعد إنتهاء ال Loop
# Input
my_ranks = {
'Math': 'A',
"Science": 'B',
'Drawing': 'A',
'Sports': 'C'
}
# Needed Output
"My Rank in Math Is A And This Equal 100 Points"
"My Rank in Science Is B And This Equal 80 Points"
"My Rank in Drawing Is A And This Equal 100 Points"
"My Rank in Sports Is C And This Equal 40 Points"
"Total Points Is 320"
التكليف 04
- لديك قاموس يحتوي على أسماء الطلبة وكل طالب لديه مجموعة من المواد العلمية ودرجاته فيها
- كل قيمة من القيم في ال Rank تساوي نقاط معينة
- ال A تساوي 100 وال B تساوي 80 وال C تساوي 40 وال D تساوي 20
- قم بإستخدام ما تعلمته سابقا لتخرج بالنتيجة التالية بدون التعديل على القاموس الأصلي
- يجب عليك طباعة المخرجات كما هي بالعلامات بكل شيء
- قم بعمل الحل مرة بطريقة عادية ومرة أخرى بإستخدام ال items()
# Input
students = {
"Ahmed": {
"Math": "A",
"Science": "D",
"Draw": "B",
"Sports": "C",
"Thinking": "A"
},
"Sayed": {
"Math": "B",
"Science": "B",
"Draw": "B",
"Sports": "D",
"Thinking": "A"
},
"Mahmoud": {
"Math": "D",
"Science": "A",
"Draw": "A",
"Sports": "B",
"Thinking": "B"
}
}
# Needed Output
"------------------------------"
"-- Student Name => Ahmed"
"------------------------------"
"- Math => 100 Points"
"- Science => 20 Points"
"- Draw => 80 Points"
"- Sports => 40 Points"
"- Thinking => 100 Points"
"Total Points For Ahmed Is 340"
"------------------------------"
"-- Student Name => Sayed"
"------------------------------"
"- Math => 80 Points"
"- Science => 80 Points"
"- Draw => 80 Points"
"- Sports => 20 Points"
"- Thinking => 100 Points"
"Total Points For Sayed Is 360"
"------------------------------"
"-- Student Name => Mahmoud"
"------------------------------"
"- Math => 20 Points"
"- Science => 100 Points"
"- Draw => 100 Points"
"- Sports => 80 Points"
"- Thinking => 80 Points"
"Total Points For Mahmoud Is 380"