Theme
Primary Color

تكليفات الدروس من [ 56 ] إلى [ 59 ]

[ 4 ] تكليفات على [ Function ]

التكليف 01

  • قم بعمل Function تقوم بعمل عمليات حسابية بإسم calculate
  • العمليات الحسابية هي الجمع والطرح والقسمة
  • ال Function تقبل ثلاثة Parameters الرقم الأول والرقم الثاني ونوع العملية الحسابية وقم بتسميتهم كما تريد
  • كل ما عليك هو تنفيذ العملية الحسابية بناء على المدخلات
  • في حالة قام الشخص بكتابة نوع العملية الحسابية خطأ تظهر له رسالة أنه لا توجد هذه العملية
  • العمليات الحسابية المتاحة هي add, subtract, multiply
  • يمكن للشخص أن يكتب العملية الحسابية بحروف كبيرة أو صغيرة او Mix بدون مشكلة. مثلا add, ADD, aDd
  • يمكن للشخص كتابة أول حرف فقط من العملية الحسابية فمثلا subtract يمكن أن يكتب S أو s
  • إذا لم يكتب الشخص العملية الحسابية نهائيا قم بعمل العملية الإفتراضية وهي الجمع

# Tests
print(calculate(10, 20)) # 30
print(calculate(10, 20, "AdD")) # 30
print(calculate(10, 20, "a")) # 30
print(calculate(10, 20, "A")) # 30

print(calculate(10, 20, "S")) # -10
print(calculate(10, 20, "subTRACT")) # -10

print(calculate(10, 20, "Multiply")) # 200
print(calculate(10, 20, "m")) # 200

التكليف 02

  • قم بعمل Function تقوم بعمل عمليات حسابية بإسم addition
  • ال Function تقبل عدد غير معلوم من ال Parameters
  • كل ما عليك هو إيجاد حاصل جمع جميع الأرقام التي يتم تمريرها لل Function
  • إذا كان الرقم 10 من ضمن الأرقام لا تقم بإضافته للعملية الحسابية
  • إذا كان الرقم 5 من ضمن الأرقام قم بطرحه من باقي الأرقام بدلا من جمعه

# Tests
print(addition(10, 20, 30, 10, 15)) # 65
print(addition(10, 20, 30, 10, 15, 5, 100)) # 160

التكليف 03

  • قم بعمل Function تقوم بطباعة بيانات عن الشخص ومهاراته
  • ال Function تقبل منك إسم الشخص وبعده عدد غير معلوم من المهارات
  • كل ما عليك هو طباعة رسالة ترحيبية بالشخص ثم طباعة مهاراته تحت الإسم
  • إذا لم يكن لديه مهارات يجب عليك إظهار رسالة تفيد أنه ليس لديه مهارات حتى الآن

# Input
show_skills("Osama", "HTML", "CSS", "JS", "Python")

# Output
"Hello Osama Your Skills Is"
"- HTML"
"- CSS"
"- JS"
"- Python"
# Input
show_skills("Ahmed")

# Output
"Hello Ahmed You Have No Skills To Show"

التكليف 04

  • قم بعمل Function تقوم بطباعة رسالة ترحيب للشخص
  • ال Function تطلب منك ثلاثة Parameters وهم إسم الشخص وسنه وبلده
  • إذا لم يكتب الشخص أي بيانات تظهر رسالة إفتراضية

# Input
print(say_hello("Osama", 38, "Egypt"))

# Output
"Hello Osama Your Age Is 38 And You Live In Egypt"
# Input
print(say_hello())

# Output
"Hello Unknown Your Age Is Unknown And You Live In Unknown"

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

Premium

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

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

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