تكليفات الدروس من [ 47 ] إلى [ 50 ]
[ 4 ] تكليفات على [ Loop While & Training ]
التكليف 01
- قم بعمل متغير بإسم num عبارة عن Input يقبل من الشخص رقم معين
- تأكد أن الرقم نوعه Int وأنه أكبر من 0 وإذا لم يكن أكبر من 0 قم بطباعة رسالة تفيد ذلك
- بعد إدخال الرقم قم بطباعة الرقم الأصغر منه مباشرة فالأصغر فالأصغر حتى تصل لرقم 1
- يجب عدم طباعة الرقم نفسه وعدم طباعة رقم 0
- إذا كانت الأرقام تحتوي على رقم 6 لا تطبعه من ضمن الأرقام
- بعد الإنتهاء من طباعة الأرقام قم بطباعة رسالة تفيد أن طباعة جميع الأرقام تمت بنجاح مع كتابة كم عدد الأرقام التي تم طباعتها
# Input
num = 0
# Needed Output
"Number 0 Is Not Larger Than 0"# Input
num = 10
# Needed Output
9
8
7
5
4
3
2
1
"8 Numbers Printed Successfully."
التكليف 02
- قم بإنشاء قائمة فيها خمس من أصدقائك ثم تأكد أن فيهم إسمين على الأقل مكتوبين بحروف صغيرة والباقي أول حرف من الإسم Capital
- قم بإستخدام While Loop لطباعة الأسماء كلها مع تجاهل الأسماء التي تبدأ بحروف صغيرة
- قم بطباعة عدد الأسماء التي تم تجاهلها ويجب أن تكون بطريقة برمجية وليست يدوية
# Input
friends = ["Mohamed", "Shady", "ahmed", "eman", "Sherif"]
# Needed Output
"Mohamed"
"Shady"
"Sherif"
"Friends Printed And Ignored Names Count Is 2"
التكليف 03
- قم بكتابة سطر واحد فقط لطباعة محتوى ال List كاملة
- لا تقم بتعديل أي شيء في ال Code
# Code
skills = ["HTML", "CSS", "JavaScript", "PHP", "Python"]
while skills:
# Type The Code Here in One Line
# Needed Output
"HTML"
"CSS"
"JavaScript"
"PHP"
"Python"
التكليف 04
- قم بإنشاء List فارغة سوف تحتوي لاحقا على أسماء أصدقائك وضعها في متغير بإسم my_friends
- قم بتحديد أقصى عدد للأصدقاء لإضافتهم في القائمة هو 4
- قم بعمل Input يطلب منك إسم الشخص الذي تريد إضافته للقائمة
- إذا كان إسم الشخص كاملا عبارة عن حروف كبيرة Uppercase قم برفض الشخص وإظهار رسالة تفيد أن الإسم غير صالح
- إذا كان الإسم كله حروف صغيرة قم بتحويل أول حرف فقط لحرف كبير ثم قم بإضافته للقائمة
- بعد إضافة الإسم تطبع معه رسالة تفيد أنك قمت بتحويل أول حرف لحرف كبير
- يجب طباعة إسم الشخص مع الرسالة الخاصة بالإضافة
- في حالة قام الشخص بكتابة إسم وأول حرف فيه كبير قم بإضافته مباشرة وإطبع رسالة تفيد الإضافة
- في حالة تم إضافة الإسم ومازال هناك مكان آخر في القائمة قم بإظهار ال Input ليقوم بإضافة إسم آخر حتى تمتليء القائمة
- مع كل إضافة قم بكتابة رسالة تفيد كم عدد الأسماء المتبقية في القائمة قبل أن تمتليء
- كل إسم يتم إضافته يجب أن يتم إزالة المسافات من قبله وبعده إن وجدت
# Input
name = "OSAMA"
# Needed Output
"Invalid Name"# Input
name = "osama"
# Needed Output
"Friend osama Added => 1st Letter Become Capital"
"Names Left in List Is 3"# Input
name = "Ahmed"
# Needed Output
"Friend Ahmed Added"
"Names Left in List Is 2"