Theme
Primary Color

تكليفات الدروس من [ 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"

حلول التكليفات

Premium

حلول التكليفات متاحة للأعضاء ال Premium

راجع الحلول وطور مهاراتك مع العضوية المميزة

اكتشف العضوية المميزة